Показать сообщение отдельно
  #19 (permalink)  
Старый 22.02.2012, 08:56
Особый гость
Посмотреть профиль Найти все сообщения от monolithed
 
Регистрация: 02.04.2010
Сообщений: 4,260

Сообщение от Aetae
меня наоборот весьма смущают другие языки, и особенно постоянные безумные попытки имитировать их поведение в js
В свое время я очень хорошо запомнил слова, которые когда-то сказал Bjarne Stroustrup:

Сообщение от Bjarne Stroustrup
Бездумный перенос на новый язык идей и методов программирования, доказавших свою эффективность для другого языка, в типичном случае приводит к неуклюжему, медленному и сложному в сопровождении коду. Вы можете программировать в стиле Fortran, С, Smalltalk и т.п. на любом языке, но делать это для языка с иной философией и неэкономно, и неприятно. Любой язык является щедрым источником идей...
Сообщение от Bjarne Stroustrup
Real systems are always constructed using a variety of tools and languages.
Все современные языки берут идеи у друг-друга и если знать только один язык - очень сложно понять преимущества других.

Сообщение от Леон Гончаров
Еще после JS непривычно было осознавать то, что все модули надо подключать ручками)
В JS все объекты находятся в одном глобальном пространстве имен. Это дает определенные преимущества, но попробуйте представить что на свой сайт вы подключили одновременно MooTools, jQuery, Ext, работать конечно все это будет на как быстро выполнится лексический анализ всего документа?
Поэтому тут принцип очень простой "Не плати за то, что не используешь!"
Никто кстати не мешает подключить все заголовочные файлы в один и откомпилировать его.

Последний раз редактировалось monolithed, 22.02.2012 в 09:04.