«Многие компании, такие как Facebook, Yahoo!, Wikipedia, Wordpress, Tumblr, начинали свою историю с PHP»
Альтернатив просто не было. А те что были были еще хуже.
Go — это язык в котором простоту довели до примитивизма. В итоге решения часто начинают распухать на пустом месте т.к. средств языка просто не хватает, на то чтобы все это завернуть красиво.
В этом отношении даже http://nim-lang.org/ куда более удобный, правда когда пишешь на Nim не покидает чувство, что они дергали разные концепции не имея чуткого понимания того, что хотят получить, но когда пытаешься писать на Go создается впечатление, что целью было создать не простой, а именно обрезанный язык.
На счет исследователей тут интересная штука. С одной стороны динамическая типизация позволяет писать код куда быстрее и закрывать глаза на кучу потенциальных ошибок, с другой поддерживать его гораздо сложнее т.к. не ясно какие типы данных в какой переменной. Отсюда сложно делать умный автокомплит и тд.
Да и в новомодных BigData разница в расчете в 2 раза это уже слишком много.
На счет Julia согласен. Реально крутой язык. Там кстати можно бинарики собирать уже без внешних зависимостей?
Кстати, вот REPL для D https://github.com/callumenator/dabble правда я сам им не пользовался.
И какие же инновации есть у Swift, Rust, Scala, Go? Go вообще какой-то примитивный. Писать на нем после D откровенно неудобно. Rust хорошо подходит лишь для низкоуровневых задач, Scala — про нее слышу все реже и реже, как и про решения на ней. Инновации в С++11 могут радовать только тех кто на других языках не писал, в которых все это уже есть лет 15 как. При сколько там современный стандарт С++ занимает 1000? 1500 страниц? Вы уверены что все программисты смогут его прочитать, понять и правильно использовать?
Пожалуй сейчас из интересных языков только Swift остается.
А я для себя вчера открыл vuejs.org на вид куда понятнее чем Ангулар. К сожалению он сложноват для начинающих разработчиков. А вот vue js выглядит куда лучше.
Пожалуйста покажите исходный код Hello World которое можно было-бы запустить в браузере.Так же смогу ли я из С++ приложения манипулировать DOM — т.е. не значит ли это что скоро всякие Ангулары и JQuery уйдут прошлое и появится новое поколение более простых и удобных фреймворков.
Плюс такой вопрос — есть ли шансы, что скоро вместо HTML можно будет QML использовать?
>Dlang хороший язык, но пока слегка сырой.
Чем сырой?
>Да и посмотрите на тот же go — все так же из коробки, но в отличии от D предоставляет вам горутины
vibed и D умеет те же самые го-рутины, только синтаксис гораздо выразительнее чем на Go.
Я лично для своих проектов http://vibed.org/ использую. Куда лучше Node.js. На выходе exe файл включающий в себя http сервер. Никакой мороки с развертыванием.
>А что, на ваш взгляд, нормальный? И как вы будете общаться с тем, кто считает что самый лучший мессенджер — это не тот, что нравится вам?
А как вы будете общаться с тем кто почту раз в год проверяет?
>А как быть с теми, у кого нет аккаунта в Telegram/Viber/VK/FB?
А как быть с теми кто на почту не заходит? Куча народу ей вообще не пользуется или пользуется раз в год.
Проблема кучи месседжеров решилась бы одним общем протоколом, который надеюсь скоро появится.
>Форматирование-цитирование — да, проблемы есть, но и не во всех мессенджерах оно есть
В нормальных есть.
>В мессенджерах сообщения не так ценны — их много и группировать сложнее.
Это единственный минус, который решить очень просто.
>Спам есть и в мессенджерах, причем с ним сложнее бороться там
Проблема решается галочкой «запрет приема сообщений от тех, кого нет в контакт-листе» или что-то навроде этого. В посте такое невозможно.
Альтернатив просто не было. А те что были были еще хуже.
В этом отношении даже http://nim-lang.org/ куда более удобный, правда когда пишешь на Nim не покидает чувство, что они дергали разные концепции не имея чуткого понимания того, что хотят получить, но когда пытаешься писать на Go создается впечатление, что целью было создать не простой, а именно обрезанный язык.
Да и в новомодных BigData разница в расчете в 2 раза это уже слишком много.
На счет Julia согласен. Реально крутой язык. Там кстати можно бинарики собирать уже без внешних зависимостей?
Кстати, вот REPL для D https://github.com/callumenator/dabble правда я сам им не пользовался.
Согласен. Гораздо интереснее ошибки ловить сразу во время работы приложения…
Господи, зачем?? Вы бы еще DVD диск предложили прислать за 100р.
Вот тут тоже самое есть только бесплатно http://www.atraining.ru/halyava/
Там кстати и материалов побольше будет… Кому интересно вот фрагмент лекции http://www.youtube.com/watch?v=ZDfuKHhawZQ
Пожалуй сейчас из интересных языков только Swift остается.
Плюс такой вопрос — есть ли шансы, что скоро вместо HTML можно будет QML использовать?
Чем сырой?
>Да и посмотрите на тот же go — все так же из коробки, но в отличии от D предоставляет вам горутины
vibed и D умеет те же самые го-рутины, только синтаксис гораздо выразительнее чем на Go.
А как вы будете общаться с тем кто почту раз в год проверяет?
А как быть с теми кто на почту не заходит? Куча народу ей вообще не пользуется или пользуется раз в год.
Проблема кучи месседжеров решилась бы одним общем протоколом, который надеюсь скоро появится.
>Форматирование-цитирование — да, проблемы есть, но и не во всех мессенджерах оно есть
В нормальных есть.
>В мессенджерах сообщения не так ценны — их много и группировать сложнее.
Это единственный минус, который решить очень просто.
>Спам есть и в мессенджерах, причем с ним сложнее бороться там
Проблема решается галочкой «запрет приема сообщений от тех, кого нет в контакт-листе» или что-то навроде этого. В посте такое невозможно.