Есть ли "идеальные языки"программирования?
Судя по этому - http://namerec.blogspot.ru/2014/10/blog-post.html?showComment=1413740141081#c1702175414652532530
Похоже - нет.
Судя по этому - http://namerec.blogspot.ru/2014/10/blog-post.html?showComment=1413740141081#c1702175414652532530
Похоже - нет.
Ну, у меня есть свои предпочтения...
ОтветитьУдалитьНо IMHO Виктор имел ввиду то, что в Delphi "заморочки" с интерфейсами - это ещё "цветочки" :-)
Трудно с ним не согласиться, вспоминая своё знакомство с Perl... :-D
rust - "наше всё" я понимаю.. :-)
УдалитьГлавное - не "попрограммровать", а "побегать между языками".. Понимаю...
Иначе - где у Виктора "вдумчивые статьи" с "разбором проблем", а не просто "бла бла бла"?
У вас -вот есть статьи.. Так или иначе.. А вот всякие "Викторы" или "sonOfGun" - Простите - только "бла бла бла"..
Ваш код - я видел.. Свой код - "тоже слава богу".. А вот типа "викторов" - что-тоне наблюдаю.. зато - "блаблабла"...
УдалитьМой код вполне можно найти на github (https://github.com/TyVik), некоторые комментарии - в блоге (http://tyvik.ru/blog). Статьи там, к сожалению, появляются довольно редко, но это больше из-за того, что у меня на них не хватает либо времени, либо сил. Работа над пятью проектами даёт о себе знать :)
УдалитьСобственно, по поводу комментария... Мы с Вами работаем в абсолютно разных областях (desktop vs web). Остановиться, изучая какую-либо определённую технологию, в последней просто нельзя. Мало того, что языков программирования гораздо больше, так ещё на каждом по паре фреймворков, и надо выбрать лучший для решения конкретной задачи. На данный момент я сопровождаю вместе с верстальщиком его репозиторий, как Вы думаете сколько технологий используются для сборки? 6! haml (для сборки нежен ruby), coffee-script (нужен node.js), less, js (+jQuery), html, css. И это только для фронтенда, добавьте сюда фреймоврк Yii, php 5.5, администрирование бд, настройка linux и всяких там apache/nginx; для другого проекта Django, для третьего Wordpress, для четвёртого вообще какая-то левая CMS. И, как это не удивительно, для каждого используется подходящий инструмент. Думаете у меня хватает времени осваивать их вглубь? :)
Мне нравится знакомиться с новыми инструментами, выделять их сильные и слабые стороны. Иммутабельность и функциональщина erlang, соглашения в RoR, асинхронность node.js, идеология unix, исключения ruby, шаблонизация angularjs - всё это находит применение в зависимости от поставленной задачи.