Другие языки программирования и технологии

Стою на развилке...Подскажите что перспективней начать изучать Delphi, Java, PHP, C++??

Отчасти с PingWin соглашусь, отчасти - нет.

Согласен:
Со всем, что сказано про С++.

Абсолютно не согласен:
1. в ПРИКЛАДНОМ ПРОГРАММИРОВАНИИ быстрота языка практически не актуальна уже - аппаратные средства стали слишком мощными, 9 из 10 компьютеров в любом офисе загружены менее чем на 5 %! Это - очень оптимистичная цифра. Лично знаю офисы, где компы греют помещение, загрузка ЦП в среднем 1-2%. Об эффективности - промолчу.. .

2.Шутка насчёт Java - БЕЗНАДЁЖНО УСТАРЕЛА. Это было верно для Java 1.1 Но точно не для Java2. Это не есть правда. Тем более - не истина.

3. Я неплохо сам знаю и Java2, и C++. Так вот: Java2 проще, чем C++ даже не в разы, а минимум на порядок! Ко всему прочему - Java очень (!!!) требователен к ПРОЕКТИРОВАНИЮ. Создать на Java плохую систему - почти невозможно - вы просто не сможете заставить её работать.

4. Очень многие элементы C++ -заранее заложенные в язык "бомбы замедленного действия". Говорят, что C++ создан профессионалами и для профессионалов.. . А я всегда спрашиваю себя - какой уважающий себя профессионал станет вводить в язык элементы, жизненный цикл которых надо контролировать самостоятельно? Пример? Сравни "сборку мусора" в Java и в C++. В Java почти всё на автомате. В С++ контроль жизненного цикла экземпляров классов - одна из самых неприятных вещей. При отладке программы утечки памяти - обычное дело.

От себя лично: если изучишь С++, Pascal (Delphi) и Java2 - ты полностью вооружён. Без Паскаля можешь обойтись, конечно.. . Но.. . сам, лично на работе C++ Builder променял на Delphi . Причина тривиальна - пока в Builder'e компилируется один модуль, в Delphi я уже ...НЕ ПОВЕРИШЬ!! ! -ЗАКАНЧИВАЮ ОТЛАДКУ ПРОЕКТА (62 модуля!)!! !

Да, насчёт PHP: вообще пренебрегаю этой пакостью, как недостойной внимания. Истина проста: всё, что умеет PHP, умеют и JSP (Java Server Pages). Но JSP умеют и то, чего на PHP не достигнуть. Так что не вижу смысла его изучать вовсе. Потому в мой набор инструментов он не вошёл.
Игорь Симонов
Игорь Симонов
2 926
Лучший ответ
если для вас лично любое из этих направлений равносильно, то просто бросьте жребий и не тратьте время на болтовню
Микаил Китиев
Микаил Китиев
54 513
Начать лучше с c++, хоть он и сложноват, потом - Java либо c#.
А если только сайты делать хочеь - то PHP.
Привет!
Просмотрите сайты, где организации выставляют вакансии у программистов.
Посмотрите спрос и оплату труда на языки программирования и специалистов в области АйТи. Это реальный спрос рынка труда. Именно там "таится" истенный ответ!

Удачи!

я за Яву - 3700 классов поставляется по умолчанию у Си плюс плюс 60
смотря что ты хочешь
Владимир ,
Владимир ,
9 500
Ява, наверное все-таки...
я за с++ потому что:

1. я сам с него начинал
2. он быстр и мощен
3. мультипарадигменное программирование
4. он способен на всё что могут другие варианты (кроме ПХП) + системное программирование (на которое не способен ни один из других перечисленных вами языков)

я против java потому что:

1. есть такая шутка:

А: тук тук
Б: кто там?
(часами позже)
А: Java

(программисты меня поймут)

2. ИМХО в java всё неоправданно усложняется
нус начнем Если вы хотите сложный путь конечно же начать с С++ там и подразделов больше а если вам навится сайты делать то php Delphi самый легкий путь ява также а вообще ваш выбор. . я сам учил первым С++ за то потом трудностей не было.