Здравствуйте, gandjustas, Вы писали:
V>>Ну вот ты пользуешься им, насколько я понял, т.е. должен понимать, верно?
G>Это совершенно пофиг, ты можешь пользоваться паттерном и не знать как он называется. Название в данном случае искусственное.
Дело не в названии, а в гарантиях.
node.js помимо всего прочего, что операции ввода-вывода для каждого отдельного файлового хендла будут привязаны к одному и тому же потоку.
Тут на сайте был разбор примеров, где это имело значение (разбирал я с Ikemefula). Т.е., человек работает с языком, а что там на самом деле происходит — понятия не имеет.
В итоге мне надоели эти бодания:
http://www.rsdn.org/forum/humour/6444719.1
))
V>>Это путь вполне определённого слоя коллег, которые дальше сугубо прикладной области принципиально не заходят.
V>>Именно в среде этих программистов живут и разможаются всевозможные мифы и заблуждения о собственных технологиях, которыми они оперируют.
G>Среди C++ников таких сильно больше, чем среди тех, кто знает делфи, C# и JS.
Агащаз.
С++ бъет по рукам за ошибки, вызванные непониманием происходящего.
V>>>>Но никогда не JS -> Джава/C# -> С++. ))
G>>>Это путь падения продуктивности. Никто в здравом уме не станет решать задачу на C++ и даже на C#, если может её же решить на JS.
V>>Речь не шла об одной и той же задаче, заметь.
G>Тогда непонятно что ты хочешь сказать.
Я уже всё сказал:
Я так думаю, что программист с ростом должен уметь решать всё более сложные задачи.
G>Сложность задач ограничена сверху, а продуктивность — нет. Поэтому программист должен именно продуктивность повышать.
Да-да.
Можно научиться быстро работать руками на конвейере, а можно сделать робота вместо десятка таких "ловких на руки" человек.
Оформившиеся принципы разработки на С++ — именно такие, заключаются в "роботизации" и это даёт дикий профит.
Ну и еще в 2002-м году, с выходом первого дотнета, уже тогда всё было сказано — "разгадка" продуктивности джавы и дотнета заключается больше в мощных библиотеках, поставляемых с языком, чем в св-вах языка. Просто св-ва языка позволили участвовать в разработке этих либ "дешевым" разрабтчикам, поэтому и получилось сделать такие либы бесплатными. А как только С++ оброс кучей бесплатных либ (это ж важно, бо платных на него хватало во все времена), так сразу разработка на нём стала куда как более продуктивной, чем на шарпе (кроме сценариев linq-выражений).
Собсно, на сегодня это даже не сравнимо, бо в скорости написания кода C# уже резко отстаёт, хотя еще в 2005-м резко обгонял плюсы.
Просто посмотри на вот эту библиотеку:
http://www.rsdn.org/forum/prj.codejam
Для современного С++ ничего подобного уже не нужно.