![]() |
|
IT и Связь Обсуждение "айтишных" вопросов и средств связи |
![]() |
|
Опции темы | Опции просмотра |
![]() |
#46 | |
Заслуженный Участник
|
![]() Цитата:
![]() |
|
![]() |
![]() |
Зарегистрируйтесь или войдите под своим именем, чтобы спрятать этот рекламный блок |
![]() |
#47 |
Пенсионер всея Ирландея
|
![]()
Помнится Людвиг пытался развязать священный джихад за чистоту русского языка на форуме. Теперь Ява стала "нечистым животным" а на С++ можно "красиво" писать.
Эстетика, она у всех своя собственная, сформировавшаяся под грузом личных фобий и комплексов.
__________________
«Борітеся — поборете!» |
![]() |
![]() |
![]() |
#48 | ||
Заслуженный Участник
|
![]() Цитата:
![]() Цитата:
![]() |
||
![]() |
![]() |
![]() |
#49 | |
Заслуженный Участник
|
![]() Цитата:
![]()
__________________
Complaining Is Stupid. Either Act or Forget. |
|
![]() |
![]() |
Благодарность от: | abg (22.01.2008) |
![]() |
#51 | |
Пенсионер всея Ирландея
|
![]() Цитата:
![]() Это я кстати про себя сказал ибо знаю о чем говорю.
__________________
«Борітеся — поборете!» |
|
![]() |
![]() |
Благодарность от: | Kot (22.01.2008) |
![]() |
#52 |
Активный Участник
|
![]()
В Art Unix Programming у Реймонда есть раздел по языкам - он конечно уже старый, то ИМХО все ещё актуальный и адекватный. В частности про Джаву - что на роль языка обучающего, вводного программирования он чрезывачайно хорошо подходит и джава программисты "гораздо реже попадают в ловушку излишнией ОО иерархии". И там же - что Джава превосходит С++ везде, кроме задач системного программирования и приложений критичных к скорости выполнения...
|
![]() |
![]() |
Благодарность от: | Kot (22.01.2008) |
![]() |
#53 |
Practical UNIX Terrorist
|
![]()
если говорить об эстетике, то java мне кажется просто скучным языком.
я люблю Perl и Python, неплохо знаю и тоже с удовольствием пишу на C и C++. system.out.println - это надо сильно не любить своих программеров, чтоб такое придумать ![]() на перле можно вообще стихи писать, на питоне всё получается красиво и опрятно.
__________________
Even if a billion people believe something it can still be ridiculous. |
![]() |
![]() |
Благодарность от: | Ludwig (22.01.2008) |
![]() |
#54 | |
Заслуженный Участник
|
![]() Цитата:
http://www.faqs.org/docs/artu/ch14s05.html Дима, где здесь "чрезвычайно хорошо подходит"? Думаю это был сильный перебор ![]() ARTU - очень хорошая книга, это правда, но ничего хорошего про Джаву в ней нет. |
|
![]() |
![]() |
![]() |
#55 |
Заслуженный Участник
|
![]()
Если кому-то все еще интересно, оказывается все началось с одной старой статьи Джоэла Спольски:
http://www.joelonsoftware.com/articl...vaSchools.html Джавистам не читать, лучше забудьте ![]() Речь открытым текстом идет о том, что джавизация университетов и всевозможных прочих школ - буквально dumb down (отупливание?) этой дисциплины, и Джоэл хорошо обосновывает это. Проблема в том, что джавизация университетов идет везде, не только в США. Просто в Америке это сделали первыми, и скорее всего отменят тоже первыми - уже поняли какую глупость они сделали. |
![]() |
![]() |
![]() |
#56 |
Заслуженный Участник
|
![]()
>> а Вам не кажется что стоит "плясать" от задачи?
> Для начала, надо выбирать себе хорошие задачи :-))) Вы спросите у vdc что он про ето думает :-))) Сам я как правило называю их (не-ембедwиков) - Java ba**ardZ :-))) |
![]() |
![]() |
![]() |
#58 | |
Активный Участник
|
![]() Цитата:
Java is cleverly designed to capture the huge benefit of automatic memory management and the lesser but not insignificant benefit of supporting OO design, while being far smaller and simpler than C++ ...... Finally, it is in widespread and increasing use as a language for teaching introductory programming (a role for which it is extremely well suited) http://www.faqs.org/docs/artu/ch14s05.html Вообще в ARTU не выделен ни один из языков - ИМХО Реймоду они все не нравяться ![]() Небольшая аналогия: есть у меня новая удобная лопата и старый раздолбаный, но рабочий экскаватор. Если мне нужно вскопать огород - скорее всего я возьму лопату. Если нужно будет вырыть траншею - то врядли кто то убедит меня, что лопатой это будет делать удобнее и траншея получиться ровнее и красивее и нафиг не надо тратить время на то что бы освоить этот странный и не понятный экскаватор. И в том и другом случае - "любви" к этим инструментам я не питаю ![]() Другой пример, который часто приводиться в книгах - про снег и эскимосов (про то сколько у них описаний разных состояний снега) - им это надо и они этим пользуются. Вполне возможно неграм в Африке будет скучно разбираться со всеми этими вещами. DiMa74 добавил 23.01.2008 в 07:08 И они будут также хороши как стихи Пушкина ... ![]() Последний раз редактировалось DiMa74, 23.01.2008 в 06:08. Причина: Добавлено сообщение |
|
![]() |
![]() |
Благодарность от: | OgreSwamp (23.01.2008) |
Зарегистрируйтесь или войдите под своим именем, чтобы спрятать этот рекламный блок |
![]() |
#59 |
Заслуженный Участник
|
![]()
OK, так значит Реймонд все таки сказал ЭТО
![]() Насчет лопата vs. экскаватор и почему я на самом деле зол. Не раз в компаниях, в которых я работал, на моих глазах принимались решения переписать Си++ на Джаву или C#. Что самое обидное, я тоже принимал участие в этих решениях, но конечно не потому что Джава лучше чем Си++ - на самом деле никто не может ясно продемонстрировать в чем и как именно Джава лучше. В том треде я уже говорил, что не существует такого класса задач, для которого Джава подходила бы лучше любого другого языка. Джава хуже во всех отношениях - она многословна, очень слаба как язык, она restrictive, итд. Когда-то у нее было преимущество - переносимость, но и этим сегодня уже не удивишь - есть Ruby, Python и проч. то есть переносимость сегодня это уже default фича что ли, и плюс в век тонкого клиента, когда все переносится на сторону сервера, переносимость волнует людей все меньше, а больше волнует отточенность приложения под конкретный сервер. Так вот, почему всюду принимаются решения переходить на Джаву/C#, если они хуже во всех отношениях? Причина проста и прагматична - потому что находить высококлассных Си++ программистов все сложнее и сложнее с каждым днем. Нет людей, которые понимают как работает комьютер, что такое стек, виртуальная память, как построить дерево с указателями и обойти его рекурсивно. Не то чтобы это бывает нужно каждый день - нет, но это как квантовая механика, которую поняв раз, ты становишься асом, и можешь решать более простые задачи быстрее и элегантнее. Причем переписанный на Джаву код бейз через годы превращается в неуправляемый mess, даже хуже, чем неумело написанный Си++, его сопровождение обходится все дороже и дороже, но обратной дороги нет. В одной из предыдущих компаний, которая писала приложения для мобильных операторов, произошло следующее: заказчики жаловались на плохую пропускную способность. Приложение работало на десятках серверов, и должно было обрабатывать миллионы звонков в день. Мы нашли узкие места в Си и Си++ коде, кое что подправили, и заработало быстрее. Надо ли говорить, что эти правки требовали знания bytes & bits, компиляторов и ОС, и что нам всё это доставляло удовльствие. Так вот, посреди этой пирушки принимается решение начать переписывать всё на Джаву и взять на работу дополнительно сотню-другую джавистов (!). Помню разговор в буфете: солидный дядька лет 50, большой адвокат Джавы, рассказывал сладкие сказки про то, какая классная вещь эта Джава. Ему говорят, но ведь она медленнее в разы, заказчики просто выкинут нашу прогу. И что он ответил? Он сказал - ну ничего, следующая версия (JVM? компилятора? библиотек?) будет быстрее, вот увидите! А чего это я злюсь, собственно? Потому что программирование становится более ширпотребным, оно преврашается в командное клепание некачественного кода, и вина тому - языки, которые опутсили планку для входа в индустрию. Квантовая механика отменена, теперь достаточно физики 6-го класса (F=ma). В итоге, беря чей-то прокт, я знаю, что с большой вероятностью там будет безграмотное месиво, и что мне каждый день будет хотеться уходить домой вовремя, чего не было за все 20 лет моей карьеры. Обидно, господа. Сейчас сам переписываю кое-что на С#, потому что если этого не сделать, завтра некому будет сопровождать проект. У меня всё, спасибо ![]() |
![]() |
![]() |
Благодарность от: | Oleg123 (23.01.2008) |
![]() |
#60 | ||
дядечка предпенсионного возраста
|
![]() Цитата:
![]() Цитата:
__________________
Ну, разумеется, - подхватил Степан Аркадьич. - Но в этом-то и цель образования: изо всего сделать наслаждение. (c) Толстой Л.Н. Последний раз редактировалось Oleg123, 23.01.2008 в 10:18. |
||
![]() |
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщ. |
Вопрос: Ирландия, первое знакомство | Аметист | Путешествия и Отдых | 2 | 09.02.2007 10:56 |
Программистов освободят от налогов | AlexM | IT и Связь | 2 | 13.05.2006 08:03 |
Группа web-программистов ищет удаленную работу | Mnemonick | Работа в Ирландии | 7 | 09.02.2006 13:04 |
ОС Java ДВ | Lammo | IT и Связь | 74 | 29.07.2005 15:49 |
Работа для программистов на PHP | Arte | Работа в Ирландии | 2 | 09.03.2004 13:47 |