Просмотр полной версии : за какой язык взяться?
Я щас на распутье как витязь.
По учёбе - да и для самого меня - надо учить С++. Это надо, это перспективно, это полезно.
Без него я ваще просто кодер, а не программист.
По желанию - я сильно хочу изучить фреймворк Qt4 для С++ и мне почему-то кажется что С++ при этом как-то сам собой изучится.
По возможности - я теперь работаю в Art Science Cinema Distribution, в одной комнате с двумя java-программистами. Таким образом изучить яву (которая кроссплатформенная, позволяет делать сайты/веб-сервисы/GUI-приложения) сейчас самое подходящее время..
Щас вечером уж точно ни за что хвататься не стану, но хотелось бы за выходные понять на что всё-таки лучше обратить более пристальное внимание..
php имхо не язык "для изучения" прчитав пару учебников ты уже вполне можеш писать, остальное придет с опытом..... дикс, учи с++....
ээ.. какой пхп? я на нём уже 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
Сложно будет...зато потом в остальном легко...
переместил в болталку, тут ей место.
Java на пике популярности, C# мб взлетит, а хороший C/C++ кодер нужен всегда - не момню, вроде у Qwazar'а спиздил. Реши что тебе нужно и для чего, и изучи всё что нужно, боже, это очевидно!
в таком случае - лучше начинать с ассемблера! очень хорошо развивает логику программирования...
ага, а потом писать нелогичный и нечитабельный код на другом языке, видя всё это дело на асме. Ну нет, лучше начинать с чего-то повыше.
Мистерео
03.04.2009, 23:44
Ruby для ознакомления
После этого либо ява либо пыха
если выбрал яву дальше идеш до С\С++
Потом до ассемблера
rambotnick
03.04.2009, 23:50
Дайте нарм учебник по с++ а то парочку скачал так и не догнал.... Все как то не понятно для моего мозга (развивающегося) :)
PHOEN_i_X
03.04.2009, 23:52
Че то мне кажется для С++ прям мозги нужны,
вот блин в инстах же часто препадают С++ но мало кто толком понимает...
ну имею ввиду если че нормальное писать...
не каких положительных эмоций с++ не вызывает. ну с++ круто конечно,
но я лучше англ. выучу до high intermediate leavel =) без стеба )))
незнаю у меня первый язык был С++
а потом php,perl,python
на освоение основных принципов новых языков,типов данных,циклов и прочей базы у меня уходит не больше недели, дальше только доки читать по спецефичным ф-иям
С++ дает очень хороший железобетонный фундамент
rambotnick
03.04.2009, 23:54
А автору я посоветую ява:) так как сейчас каждый 3й знает пых! А ява практически никто не знает эт сложный язык но востребованный! Тебе будет легче т.к. Ты уже знаешь несколько языков! :) попробуй ява!
Nightmarе
03.04.2009, 23:55
Самый рулевой безусловно php, далее идёт C++ с очень похожим синтаксисом, поэтому переходить с одного на другой - легко.
Самый рулевой безусловно php, далее идёт C++ с очень похожим синтаксисом,
скорее у php сиподобный синтаксис чем наоборот
ТС думай сам тут каждый как думает,так и пишет.И почти никаких аргументов не даёт
-m0rgan-
04.04.2009, 00:01
Дайте нарм учебник по с++ а то парочку скачал так и не догнал.... Все как то не понятно для моего мозга (развивающегося) :)
C++ за 21 день.
Ты пхп знаешь на ура, т.ч. на С++ перейти будет просто ;)
Потом Phyton/Perl поучи. Питон вообще вещб хорошая!
Java? Хз даже)) Но вот потом до асма сможешь дойти)
Ты пхп знаешь на ура, т.ч. на С++ перейти будет просто ;)
Потом Phyton/Perl поучи. Питон вообще вещб хорошая!
Java? Хз даже)) Но вот потом до асма сможешь дойти)
Что за язык такой Phyton ?
По сабжу,если не знайте лучьше не писать :)
-Onotole-
04.04.2009, 00:32
за женский!
Ты пхп знаешь на ура, т.ч. на С++ перейти будет просто ;)
Потом Phyton/Perl поучи. Питон вообще вещб хорошая!
Java? Хз даже)) Но вот потом до асма сможешь дойти)
Мне тяжело дался переход с пхп на с++, всякие ссылки , указатели, работа с памятью.. статическая типизация.. Нее)
Но оно того стоит.. Проще стал даваться сишарп, проще стал даваться ассемблер + винапи :)
Дикс, сначала C++, потом Java или C#, что больше понравится. Я бы посоветовал почитать книжку и по тому и по тому (после С++), а там определиться, в какой углубляться.
З.Ы.
Не начинай с PHP !!!
Это не тот язык, который должен быть первым, т.к. новчиков приучает к очень плохому стилю, и в дальнейшем будет сложно переучиваться.
З.З.Ы.
C++ + Qt - нормальный выбор, только углубляйся всё таки больше в сторону C++ + STL, а не только в Qt.
Для начала за русский язык возьмись, а потом, глядишь и на C# потихоньку переберёшься.
geezer.code
04.04.2009, 00:44
Qwazar +1.
Это всё серьезные языки :)
но настоящий fun только в Ruby, Python и им подобным по идеологии.
-m0rgan-
04.04.2009, 00:48
Ах да, забыли дельфи...сейчас мегокулхацкеры пишут на нем мегокул трои ахахахахах :D:D:D
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 сиподобный синтаксис чем наоборот
А вот это ещё доказать надо, дорогой мой хороший. ©
C++ и Java программист знать обязан.
Обосную.
Почему C++? Да потому что он в паре с другим языком для embedding/extensions работает.
Почему Java? Потому что все книги по проектированию с примерами на джаве. За редким исключением.
Нерезус сказал ты слушай=)
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# говном.
дикс
Java. В настоящее время самый лучший и востребованный язык для бизнес-приложений. Как правило на Java пишутся большие, распределенные системы, но и для мелких повседневных задач он очень хорош. Без работы не останешься. Но С++ тоже полезно знать.
procedure
Опять со своей пропагандой? Теперь и с нелепыми тестами?
Мы выбрали .Net платформу не из-за личных симпатий к Биллу Гейтсу.
Это он вас выбрал из-за своих личных симпатий! :D
procedure
04.04.2009, 12:09
Forcer ага, и ты со своей пропагандой, юный школьный борец за Java. )) Но мне уже пох, никому доказывать не собираюсь. Ясно что лучше.
Пока ты говоришь, факты которые где то в небесах. Я показываю реальные вещи которые уже созданы.
А вот это ещё доказать надо, дорогой мой хороший. ©
Материал из Wikipedia.org (http://ru.wikipedia.org)
Синтаксис
Синтаксис PHP подобен синтаксису языка Си.
procedure
04.04.2009, 12:17
Vid0k #46 пост доказать? Да тут видно все на глаза))) Скачай модули и у себя на комьютери затесть.
Vid0k #46 пост доказать? Да тут видно все на глаза))) Скачай модули и у себя на комьютери затесть.
зачем мне что то доказывать?против твоих постов я ни чего не имею))
Любишь .Net люби. Меня просто Nightmarе огорчил..
Но мне уже пох, никому доказывать не собираюсь.
Я показываю реальные вещи которые уже созданы.
Сам себе противоречишь :D
Я тоже показывал реальные проекты, если что.
никому доказывать не собираюсь.
Тем не менее отписываешься в каждой теме и пытаешься привести какие-то ни о чем не говорящие примеры. Это и есть пропаганда.
Ясно что лучше.
Во сне приснилось?
procedure
Если ты не заметил( К ДРУГИМ ТОЖЕ ОТНОСИТСЯ ), то в теме человек вообще про C# не спрашивал. Он говорил про c++ и java.
Что бы ты не думал, что у меня категорическая неприязнь к C#, я скажу, что в настоящее время, посещаю курсы по SOA, в которых упор делается на технологии Microsoft. И в рамках этих курсов решил принять участие в opensource c# проекте. Из технологий - asp.net, webservices.
дикс
Если есть возможность, время, то, я думаю, стоит взглянуть на java. А там сам уже решишь. Я знаю как молодых с++ разработчиков, работающих в хороших компаниях, так и java. Java больше конечно, но это обусловлено большей частью тем кругом в котором я общаюсь. Java, C# более высокоуровневые языке, чем С++, поэтому стоит с каким-нибудь из них познакомиться.
за английский примись лучше....
за английский примись лучше....
Хороший совет. Единственное что - с плохим английским могут взять на работу разработчиком, а с плохим знанием ЯП и хорошим английским - маловероятно. Тем не менее - английский очень нужен.
MafiaBoy3
04.04.2009, 12:39
Ruby
Talisman
04.04.2009, 12:51
ааа! мега гении рекомендуют посли срр учить ассемблер :D
вы еще на vhdl с сипипи переходите :D
языки низкого уровня и высокого - РАЗНЫЕ вещи, и подход к ним должен быть разный. нафиг регеродизайнеру АСМ? вы еще ему КУДУ в зубы дайте :D
за сишарпом будущее. т.к. только крупные корпорации способны разрабатывать новое. Скилет сипипи и пшп ничто, по сравнению с растущим скелетом сишарпа. в него вбухивают дохрена бабок, в нем появляются новые идеи и стили.
ЗЫЫ учи яву. хотябы проблем с компиляторами не будет. она действительно кроссплатформенная.
-m0rgan-
04.04.2009, 13:01
Асм нужно учить для понимания работы программы на низком уровне, и не быть сипорченым тупым print "hello world"
Имхо, зная асм можна решать самые нестандартные задачи...
Talisman
04.04.2009, 13:03
Асм нужно учить для понимания работы программы на низком уровне, и не быть сипорченым тупым print "hello world"
Имхо, зная асм можна решать самые нестандартные задачи...
эмм... ты знаешь асм? ну, на уровне именно писания на нем тонких мест, нулевых прог, а не ковыряния в ИДЕ?
языки низкого уровня и высокого - РАЗНЫЕ вещи, и подход к ним должен быть разный. нафиг регеродизайнеру АСМ? вы еще ему КУДУ в зубы дайте
xD Тут гдето в треде еще видел пхп с с++ кто то сравнивал, вообще маразм)))
А если по сабжу то:
1) С\С++ (Qt всего лишь кп либса и сильно к ней привязыватся не стоит, вот лучше boost поучи возможно много чего в новый стандарт оттуда войдет)
2) Если собираешься прожить онли винда то лучше Сшарп в другом случае Java
Каждый язык для своих задач.
-m0rgan-
04.04.2009, 13:08
Нет, я когда учил его не ставил перед собой задачу писать на нём что то, ибо это не очень хорошее решение, разве что размер кода...
Я изучил основные команды, несколько API функций...после чего забросил...
Talisman
04.04.2009, 13:26
Нет, я когда учил его не ставил перед собой задачу писать на нём что то, ибо это не очень хорошее решение, разве что размер кода...
Я изучил основные команды, несколько API функций...после чего забросил...
зато теперь при встрече с асмом он для тебя не будет темным лесом, которого ты будешь бояться, и, скорее всего, решишь проблему :)
тут рулит лозунг: не съем, так понадкусываю :D
в принципе увидел здесь то что хотел - сначала С++ (+ qt, тк проще и книжка для него есть), а потом по мере возможности - java.
заодно сравню их между собой
Я решил что моим первым языком будет С++
Пока доволен :D
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot