PDA

Просмотр полной версии : за какой язык взяться?


Дикс
03.04.2009, 21:06
Я щас на распутье как витязь.

По учёбе - да и для самого меня - надо учить С++. Это надо, это перспективно, это полезно.
Без него я ваще просто кодер, а не программист.

По желанию - я сильно хочу изучить фреймворк Qt4 для С++ и мне почему-то кажется что С++ при этом как-то сам собой изучится.

По возможности - я теперь работаю в Art Science Cinema Distribution, в одной комнате с двумя java-программистами. Таким образом изучить яву (которая кроссплатформенная, позволяет делать сайты/веб-сервисы/GUI-приложения) сейчас самое подходящее время..

Щас вечером уж точно ни за что хвататься не стану, но хотелось бы за выходные понять на что всё-таки лучше обратить более пристальное внимание..

.AkeLLa
03.04.2009, 21:09
PHP

Chaak
03.04.2009, 21:11
Сначала c++ потом C#

Dumi
03.04.2009, 21:12
php

Zitt
03.04.2009, 21:14
php имхо не язык "для изучения" прчитав пару учебников ты уже вполне можеш писать, остальное придет с опытом..... дикс, учи с++....

Gifts
03.04.2009, 21:29
Дикс С++ и питон

Дикс
03.04.2009, 21:29
ээ.. какой пхп? я на нём уже 4 года пишу.
С# мне тоже не нужен. нет ни необходимости, ни возможности (друг-разработчик есть, но далековато)

щас в статейке нерезуса "как начать программировать на... " нашёл ссылку на хабр:
http://habrahabr.ru/blogs/development/30636/

качаю всё оттуда.
раньше у меня уже получалось поставить qt и собрать хело ворлд (есть книжка и диск), но последний раз не удалось скомпилировать.

щас по статье опять попробую ткнуться носом. (так вот и тычешься постоянно как слепой котёнок)

а на работе за яву возьмусь.

KaZ@NoVa
03.04.2009, 22:07
C++ рулит, ой зря сказал)))) :D

Дикс, Просто зная один язык отлично ты в принципе можешь понимать дофига каких языков, т.к. схема практически одинакова..

-m0rgan-
03.04.2009, 22:23
С++
Потом за Ассемблер берись!

AlexTheC0d3r
03.04.2009, 22:37
С++, PHP, JAVA

Python

KaZ@NoVa
03.04.2009, 22:47
С++
Потом за Ассемблер берись!
в таком случае - лучше начинать с ассемблера! очень хорошо развивает логику программирования...

Exlibris
03.04.2009, 23:02
а я бы выучил испанский =( без стеба

-m0rgan-
03.04.2009, 23:07
Сложно будет...зато потом в остальном легко...

scrat
03.04.2009, 23:20
переместил в болталку, тут ей место.
Java на пике популярности, C# мб взлетит, а хороший C/C++ кодер нужен всегда - не момню, вроде у Qwazar'а спиздил. Реши что тебе нужно и для чего, и изучи всё что нужно, боже, это очевидно!

scrat
03.04.2009, 23:26
в таком случае - лучше начинать с ассемблера! очень хорошо развивает логику программирования...
ага, а потом писать нелогичный и нечитабельный код на другом языке, видя всё это дело на асме. Ну нет, лучше начинать с чего-то повыше.

Фред
03.04.2009, 23:29
пхп

Мистерео
03.04.2009, 23:44
Ruby для ознакомления
После этого либо ява либо пыха
если выбрал яву дальше идеш до С\С++
Потом до ассемблера

rambotnick
03.04.2009, 23:50
Дайте нарм учебник по с++ а то парочку скачал так и не догнал.... Все как то не понятно для моего мозга (развивающегося) :)

PHOEN_i_X
03.04.2009, 23:52
Че то мне кажется для С++ прям мозги нужны,
вот блин в инстах же часто препадают С++ но мало кто толком понимает...
ну имею ввиду если че нормальное писать...
не каких положительных эмоций с++ не вызывает. ну с++ круто конечно,
но я лучше англ. выучу до high intermediate leavel =) без стеба )))

Vid0k
03.04.2009, 23:53
незнаю у меня первый язык был С++
а потом php,perl,python
на освоение основных принципов новых языков,типов данных,циклов и прочей базы у меня уходит не больше недели, дальше только доки читать по спецефичным ф-иям
С++ дает очень хороший железобетонный фундамент

rambotnick
03.04.2009, 23:54
А автору я посоветую ява:) так как сейчас каждый 3й знает пых! А ява практически никто не знает эт сложный язык но востребованный! Тебе будет легче т.к. Ты уже знаешь несколько языков! :) попробуй ява!

Nightmarе
03.04.2009, 23:55
Самый рулевой безусловно php, далее идёт C++ с очень похожим синтаксисом, поэтому переходить с одного на другой - легко.

Vid0k
03.04.2009, 23:58
Самый рулевой безусловно php, далее идёт C++ с очень похожим синтаксисом,
скорее у php сиподобный синтаксис чем наоборот

rushter
04.04.2009, 00:01
ТС думай сам тут каждый как думает,так и пишет.И почти никаких аргументов не даёт

-m0rgan-
04.04.2009, 00:01
Дайте нарм учебник по с++ а то парочку скачал так и не догнал.... Все как то не понятно для моего мозга (развивающегося) :)
C++ за 21 день.

Tigger
04.04.2009, 00:17
Ты пхп знаешь на ура, т.ч. на С++ перейти будет просто ;)
Потом Phyton/Perl поучи. Питон вообще вещб хорошая!
Java? Хз даже)) Но вот потом до асма сможешь дойти)

rushter
04.04.2009, 00:28
Ты пхп знаешь на ура, т.ч. на С++ перейти будет просто ;)
Потом Phyton/Perl поучи. Питон вообще вещб хорошая!
Java? Хз даже)) Но вот потом до асма сможешь дойти)
Что за язык такой Phyton ?
По сабжу,если не знайте лучьше не писать :)

-Onotole-
04.04.2009, 00:32
за женский!

Chaak
04.04.2009, 00:32
Ты пхп знаешь на ура, т.ч. на С++ перейти будет просто ;)
Потом Phyton/Perl поучи. Питон вообще вещб хорошая!
Java? Хз даже)) Но вот потом до асма сможешь дойти)
Мне тяжело дался переход с пхп на с++, всякие ссылки , указатели, работа с памятью.. статическая типизация.. Нее)

Chaak
04.04.2009, 00:34
Но оно того стоит.. Проще стал даваться сишарп, проще стал даваться ассемблер + винапи :)

Qwazar
04.04.2009, 00:35
Дикс, сначала C++, потом Java или C#, что больше понравится. Я бы посоветовал почитать книжку и по тому и по тому (после С++), а там определиться, в какой углубляться.

З.Ы.
Не начинай с PHP !!!
Это не тот язык, который должен быть первым, т.к. новчиков приучает к очень плохому стилю, и в дальнейшем будет сложно переучиваться.

З.З.Ы.
C++ + Qt - нормальный выбор, только углубляйся всё таки больше в сторону C++ + STL, а не только в Qt.

KATYA
04.04.2009, 00:41
Для начала за русский язык возьмись, а потом, глядишь и на C# потихоньку переберёшься.

geezer.code
04.04.2009, 00:44
Qwazar +1.
Это всё серьезные языки :)
но настоящий fun только в Ruby, Python и им подобным по идеологии.

Ali_MiX
04.04.2009, 00:45
Делфи потом с++

-m0rgan-
04.04.2009, 00:48
Ах да, забыли дельфи...сейчас мегокулхацкеры пишут на нем мегокул трои ахахахахах :D:D:D

luz3r
04.04.2009, 00:50
Python имхо

geezer.code
04.04.2009, 00:50
Ах да, забыли дельфи...сейчас мегокулхацкеры пишут на нем мегокул трои ахахахахах :D:D:D
щас придут ТРУ дельфи программеры, и тебе точно будет не до смеха.

-m0rgan-
04.04.2009, 00:53
X_x

Hellsp@wn
04.04.2009, 01:24
дельфи не язык! язык - объектный паскаль и вполне достойный. да и при чём здесь трояны? их и на вб пишут.

geezer.code
04.04.2009, 01:50
дельфи не язык
если не ошибаюсь, разработчики дельфи, начиная с 7й версии называют дельфи языком.

Nightmarе
04.04.2009, 01:54
скорее у php сиподобный синтаксис чем наоборот
А вот это ещё доказать надо, дорогой мой хороший. ©

nerezus
04.04.2009, 01:57
C++ и Java программист знать обязан.
Обосную.

Почему C++? Да потому что он в паре с другим языком для embedding/extensions работает.
Почему Java? Потому что все книги по проектированию с примерами на джаве. За редким исключением.

Roston
04.04.2009, 01:58
Нерезус сказал ты слушай=)

Ponchik
04.04.2009, 05:41
brainfuck, ага?

procedure
04.04.2009, 11:22
Платформа Microsoft .Net

Мы выбрали .Net платформу не из-за личных симпатий к Биллу Гейтсу. Все очень просто: сегодня эта технология занимает первое место по финансируемости. Как следствие — темпы ее развития превышают темпы развития конкурирующих технологий.
На данный момент очень не многие сервисы в СНГ могут себе позволить использование профессиональных технологий, таких как Microsoft ASP.Net, и используют дешевую альтернативу — LAMP. (Linux Apache MySQL PHP).
Обратите внимание! Рано или поздно солидные сервисы отказываются от LAMP в пользу профессиональных технологий. К примеру, все сервисы системы WebMoney Transfer реализованы с использование ASP.Net. Использование ASP.Net может заинтересовать тех, кто всерьез обеспокоен безопасностью и надежностью работы своего сервиса.


Цитата из сайта http://www.wmsigner.com/default.aspx официального модуля webmoney!
Далее:
А вот тесты скорости работы модулей по сравнению с С++
http://www.wmsigner.com/Images/Speed.png

WMSignerFX написан на C#
WmSignerX написан на С++ ))))))))))

Никого уговаривать не буду, учите то что вам нравится) Сами тесты описаны тут: http://wiki.webmoney.ru/wiki/show/WMSignerFX

Енот, зря ты так на C# говном.

Forcer
04.04.2009, 12:03
дикс
Java. В настоящее время самый лучший и востребованный язык для бизнес-приложений. Как правило на Java пишутся большие, распределенные системы, но и для мелких повседневных задач он очень хорош. Без работы не останешься. Но С++ тоже полезно знать.

procedure
Опять со своей пропагандой? Теперь и с нелепыми тестами?

Мы выбрали .Net платформу не из-за личных симпатий к Биллу Гейтсу.
Это он вас выбрал из-за своих личных симпатий! :D

procedure
04.04.2009, 12:09
Forcer ага, и ты со своей пропагандой, юный школьный борец за Java. )) Но мне уже пох, никому доказывать не собираюсь. Ясно что лучше.
Пока ты говоришь, факты которые где то в небесах. Я показываю реальные вещи которые уже созданы.

Vid0k
04.04.2009, 12:15
А вот это ещё доказать надо, дорогой мой хороший. ©
Материал из Wikipedia.org (http://ru.wikipedia.org)

Синтаксис
Синтаксис PHP подобен синтаксису языка Си.

procedure
04.04.2009, 12:17
Vid0k #46 пост доказать? Да тут видно все на глаза))) Скачай модули и у себя на комьютери затесть.

Vid0k
04.04.2009, 12:24
Vid0k #46 пост доказать? Да тут видно все на глаза))) Скачай модули и у себя на комьютери затесть.
зачем мне что то доказывать?против твоих постов я ни чего не имею))
Любишь .Net люби. Меня просто Nightmarе огорчил..

Forcer
04.04.2009, 12:28
Но мне уже пох, никому доказывать не собираюсь.
Я показываю реальные вещи которые уже созданы.
Сам себе противоречишь :D
Я тоже показывал реальные проекты, если что.

никому доказывать не собираюсь.
Тем не менее отписываешься в каждой теме и пытаешься привести какие-то ни о чем не говорящие примеры. Это и есть пропаганда.

Ясно что лучше.
Во сне приснилось?

procedure
Если ты не заметил( К ДРУГИМ ТОЖЕ ОТНОСИТСЯ ), то в теме человек вообще про C# не спрашивал. Он говорил про c++ и java.

Что бы ты не думал, что у меня категорическая неприязнь к C#, я скажу, что в настоящее время, посещаю курсы по SOA, в которых упор делается на технологии Microsoft. И в рамках этих курсов решил принять участие в opensource c# проекте. Из технологий - asp.net, webservices.

дикс
Если есть возможность, время, то, я думаю, стоит взглянуть на java. А там сам уже решишь. Я знаю как молодых с++ разработчиков, работающих в хороших компаниях, так и java. Java больше конечно, но это обусловлено большей частью тем кругом в котором я общаюсь. Java, C# более высокоуровневые языке, чем С++, поэтому стоит с каким-нибудь из них познакомиться.

Phm.phx
04.04.2009, 12:32
за английский примись лучше....

Forcer
04.04.2009, 12:37
за английский примись лучше....
Хороший совет. Единственное что - с плохим английским могут взять на работу разработчиком, а с плохим знанием ЯП и хорошим английским - маловероятно. Тем не менее - английский очень нужен.

MafiaBoy3
04.04.2009, 12:39
Ruby

Talisman
04.04.2009, 12:51
ааа! мега гении рекомендуют посли срр учить ассемблер :D
вы еще на vhdl с сипипи переходите :D

языки низкого уровня и высокого - РАЗНЫЕ вещи, и подход к ним должен быть разный. нафиг регеродизайнеру АСМ? вы еще ему КУДУ в зубы дайте :D

за сишарпом будущее. т.к. только крупные корпорации способны разрабатывать новое. Скилет сипипи и пшп ничто, по сравнению с растущим скелетом сишарпа. в него вбухивают дохрена бабок, в нем появляются новые идеи и стили.

ЗЫЫ учи яву. хотябы проблем с компиляторами не будет. она действительно кроссплатформенная.

wizzer
04.04.2009, 13:00
1С ! Коди на русском !

-m0rgan-
04.04.2009, 13:01
Асм нужно учить для понимания работы программы на низком уровне, и не быть сипорченым тупым print "hello world"
Имхо, зная асм можна решать самые нестандартные задачи...

Talisman
04.04.2009, 13:03
Асм нужно учить для понимания работы программы на низком уровне, и не быть сипорченым тупым print "hello world"
Имхо, зная асм можна решать самые нестандартные задачи...
эмм... ты знаешь асм? ну, на уровне именно писания на нем тонких мест, нулевых прог, а не ковыряния в ИДЕ?

razb
04.04.2009, 13:04
языки низкого уровня и высокого - РАЗНЫЕ вещи, и подход к ним должен быть разный. нафиг регеродизайнеру АСМ? вы еще ему КУДУ в зубы дайте
xD Тут гдето в треде еще видел пхп с с++ кто то сравнивал, вообще маразм)))
А если по сабжу то:
1) С\С++ (Qt всего лишь кп либса и сильно к ней привязыватся не стоит, вот лучше boost поучи возможно много чего в новый стандарт оттуда войдет)
2) Если собираешься прожить онли винда то лучше Сшарп в другом случае Java

MMouXe
04.04.2009, 13:05
Каждый язык для своих задач.

-m0rgan-
04.04.2009, 13:08
Нет, я когда учил его не ставил перед собой задачу писать на нём что то, ибо это не очень хорошее решение, разве что размер кода...
Я изучил основные команды, несколько API функций...после чего забросил...

Talisman
04.04.2009, 13:26
Нет, я когда учил его не ставил перед собой задачу писать на нём что то, ибо это не очень хорошее решение, разве что размер кода...
Я изучил основные команды, несколько API функций...после чего забросил...
зато теперь при встрече с асмом он для тебя не будет темным лесом, которого ты будешь бояться, и, скорее всего, решишь проблему :)

тут рулит лозунг: не съем, так понадкусываю :D

Дикс
04.04.2009, 18:50
в принципе увидел здесь то что хотел - сначала С++ (+ qt, тк проще и книжка для него есть), а потом по мере возможности - java.
заодно сравню их между собой

awdrg
09.04.2009, 19:47
Я решил что моим первым языком будет С++
Пока доволен :D