>>C++
С++ - профи? :-)))))))) Не смеши мои кросовки! С++ всего лишь великовозрастный недоросль.Неплохо пропеаренный, правда...
>>C
С - бегун, не наделенный интелектом.
Короче, Бивис и Батхед... :-)))))
>С++ - профи? :-)))))))) Не смеши мои кросовки! С++ всего лишь великовозрастный недоросль.Неплохо пропеаренный, правда... С - бегун, не наделенный интелектом.
Напиши на python'е, ruby или java: офисный пакет, ядро ос, пакет для мат. расчетов, веб сервер, веб браузер и игрушку уровня quake 3 хотябы
А на C, C++ написано очень много всего и замечательно работает
>Ну что ж, ребенок официально перестал быть таковым. :)
Почему-то когда читал эту строчку вспомнил, цитату из последней книжку про Гарри Поттера, что у волшебников совершеннолетие с 17 лет %))) Значит, наш волшебный Perl уже год как совершеннолетен! :)))
В течение 18 лет народ кормили перловкой, с клеем. А автор туда домешивал включение файлов (2.0), добавлял системные вызовы и нормальную обработку данных (3.0), объекты (5.0)...
Славная перловка получилась - ложка стоит. Кушайте, не обляпайтесь !
>Perl вообще-то не компилируемый, а интерпретируемый язык. Разницу видишь?
А разницу в скорости между Perl и интерпретируемыми языками уже не видим, да? Или не знаем, что такое интерпретируемый язык? Или считаем, что компиляция - это толко компиляция в нативный код? :D Эх...
Как кто-то сказал (не помню кто): Perl это компилятор, который прикидывается интерпритатором.
На самом деле он компелирует код в память и затем это дело исполняет. Можно даже скомпилировать в файл, но когда я года 3 назад это попробывал с тех пор такого не делал - бинарник не хилый по размерам получился.
Оно есть и у Кобола. Означает ли это, что он хорош? А признаки, по которым видна угребищность С++ уже тут сто раз обсуждались. Поищи поиском.(кстати, неплохой повод его привести в человеческий вид ;-)
>>так что anonymous (*) (19.12.2005 0:29:48) - сам дурак ;)
Ха, где я говорил, что Perl - красавец? По поводу С - так он всего лишь что-то вроде ассемблера. Скажешь, ассемблер - немерянно крут?
>>А на C, C++ написано очень много всего и замечательно работает
А это как-то противоречит тому, что я сказал? Даже Перл смотриться в своей нише гораздо лучше, чем приплюснутый С.
>Напиши на python'е, ruby или java: офисный пакет, ядро ос, пакет для мат. расчетов, веб сервер, веб браузер и игрушку уровня quake 3 хотябы
Офисный пакет какой-то был под java, пакеты для матрасчётов обычно на lisp делаются, веб-сервер на lisp где-то был, что-то слышал и про java, веб-броузер на lisp есть, игрушка уровня quake 3 - а нафига серьёзные инструменты для детских шалостей использовать?
> А признаки, по которым видна угребищность С++ уже тут сто раз обсуждались.
"Угрёбищность" ну просто никак не связана с профессиональным применением. Я, кроме ML-языков, пишу на всём, что движется и шевелится, вполне профессионально. И часто даже на С++. Недостатки языка я знаю, но это не означает, что я не буду его использовать, если он _подходит_ для задачи.
>>веб-сервер на lisp где-то был
araneida - A programmable web server written and extended in Lisp
Кроме того, для веб индейский mod-lisp весьма удобен.
>>Недостатки языка я знаю, но это не означает, что я не буду его использовать, если он _подходит_ для задачи.
>>пишу на всём, что движется и шевелится
А смысл? Разписывать на плюсах то, что может быть написано в два раза короче на приличном языке? Ради небольшого прироста производительности терять читабельность кода, удобство и скорость разработки? Другое дело, когда это не все понимают... Но это же не может быть названо пригодностью для задачи? ;-)
Илюстрация:
http://www.ffconsultancy.com/free/ray_tracer/comparison.html
Странно, как быстро люди забывают передовые технологии... вспомни ка jakarta-tomcat, jBoss (который построен на томкате) итп серверы на Яве.
Вообще на Яве есть почти все, только стоит ли этим гордится? лучще выбирать язык по задаче.
На мой полу профессиональный взгляд перл - идеальное средство для написания системных скриптов. Ява практически лучщий инструмент для Веб приложений (разумеется не уровня "хоумПейдж", для такого есть Пыхпых).
C - для системных и не только системных приложений вполне адекватен.
С++ хорош во многом, но у него _столько_ фичей, что изучить его полностью практически не возможно :) Лично я в С++ вижу из плюсов - отличная объектность и все возможности ООП.
Еще у плюсов есть такие прелести как темплейты.. это тоже не последнее для удобства.
О лиспе говорить вообще не приходится, так как лисп это язык на котором нужно и проще писать АИ и системы которые пишут другие системы. по крайней мере помогают писать.
ПХП это в свою очередь "Персонал хоум пейдж" - не знаю как для вас, но лично для меня он и остался на этом уровне (если сравнивать с другими языками в том числе даже и перлом). Тем не менее нужно отдать должное, что пхп не смотря на всю свою, скажем так, сырость - достаточно простой инструмент который под силу даже самым слабеньким новичкам.
По повду "шалостей" и игр уровня Q3/Doom3/HL2 и более новых, должен заметить, что эти самые "шалости":
1) отнимают кучу времени у игроков
2) отнимают кучу денег у игроков (по крайней мере тех игроков которые вынуждены покупать лицензионный софт, а таких большенство)
3) приносят офигенные деньги создателям, в том числе от продаж движков этих самых "шалостей" сторонним разработчикам.
И какие же это "шалости"???
Подводя итоги я бы хотел отметить, что не язык делает погоду, а программист, хотя конечно, с хорошим инструментом, погоду сделать проще и вероятно это получится даже быстрее.
"Не убедительно" (с) Я же сказал, "подходит для задачи", значит мне надо из железки выжать каждый мегагерц, каждый байт из сетевой карточки, сэкономить каждый байт из памяти. Если задача не требует разнообразных высокоуровневых структур данных, которые в процессе девелопмента могут активно изменяться, то просто Си, если требует, то С++. Когда мне подобные мелочи становятся не важны, перехожу на другие языки.