Обновить
1
0

Пользователь

Отправить сообщение
книги Стивенса в оригинале и алгоритмы дополнительно — для начала.
прошел скала интервью, сказали теперь джава.
наплмнил им что я скалист, ответили что заказчик считает что спец. знающий скала лучше чем просто джава разраб, после чего (после первой части по скала которую прошел) сказали что не подойду, неадекватное открытие года))
но опыт, экспертиза, грув… это не в красной поляне чаи гонять.
2,5 года удаленки, скайпопланерки, сенсорная депривация, обустройство дома и поиски коворкингов, т.к. томиться в одном месте надоедает.
еще пол года ресоциализации и третий год онсайт фуллтайма, уверен через несколько лет полностью сделаюсь удаленным, индустрия такова.
пишу на скала, код в статье — сложна))), а говорят скала сложна.
автор, отличная статья, ждем продолжения?
перевод же, блин(
Автор, увлекательный пост, читается на одном дыхание.
Подскажите, плиз, как для двоичного поиска получили сложность O(√N) из классической логарифмической, можно формулу, не понятно.
Спасибо.
Автор, отличная статья, большое спасибо!
Ссылка на реализацию 3d на JS с помощью WebGL http://wwwmpa.mpa-garching.mpg.de/~dnelson/webgl/vormesh3.htm, в свое время пришлось долго разбираться, данная статья будет отличным пособием.
как вы наверное заметили, желание после Java изучать С++ не рассматривается в принципе;)))
резюмируя простыми словами, можно сказать, что с большей вероятностью, сильных разработчиков можно встретить в С++ и Scala, т.к эти языки гораздо многограннее и более навороченнее, чем Java, плюс желание Java программистов ощутимо меньше изучать Scala, чем желание C++ программистов изучать Java, и дело не в рынке, а скорее в регидности ;)
п.с. Одноклассники просьба себя не сдерживать и заминусовывать, только жаба быстрее не станет.
По сабжу, С++ вместе с Boost в достаточной степени кросс платформенный, т.е. разбираться в WinAPI или Posix API не обязательно (оставим это ценителям чистого С), не обязательно, но желательно иметь представление о «системколлах» и что за ними, в независимости от используемого языка (имхо, все разработчики С++ это знают, а Java программисты могут не волноваться).
Тот же Boost уже 100500 лет имеет умные указатели, и они давно уже в STL, но можно и руками рулить памятью, здесь управление памятью не может быть критерием оценки.
Отсутствие библиотек в С++ сомнительно, нет, их просто не до большого, а вот фреймворков действительно мало, но нельзя сказать что их нет совсем (ACE, TAO, CIAO), более того, солидный и ответственный производитель всегда зарелизит вам либы для своего продукта под С++, ведь этого требует индустрия, проверьте сами, от ИИ библиотек до брокеров сообщений, всегда найдется вариант.
При этом Java это EJB и Spring + попытки решить нерешаемые этим языком вопросы: Roo, Integration, Xtext, Xtend — это всё дич, кажется что myEclipse появилась от непреодолимого желания перестать писать на Java. Java как язык — это 1/3 XML ада минимум, а в JEE гораздо больше, метапрограммирование в Java нет, если сравнивать с магией прекомпила С++.
Boost — это либы уровня паттернов программирования, MSM, Proto, Spirit, сеть, указатели, контейнеры, — небольшие библиотеки, но очень мощные, да, ошибки компил_тайма на 20 экранов, ну и что.
С++ — язык с которого стоит начинать, если нет возможности/желания начинать с С, добиться просветления в ООП, АОП (например 10-Jul-2016 AspectC++ Release 2.1, т.ч. аспекты тоже не критерий оценки, они есть и в С++), ФП и метапрограммирование, дальше по ситуации, при этом начинать со стандарта 2003 года, и постепенно двигаться в 2017.
Java — язык на котором стоит пару лет поработать, что бы встретить Scala, перейти по самые помидоры в ФР, забыть о сайд-эффектах, адовом хмл, спагетти-коде, и твердо решить для себя, что после запланированного Хаскеля, с достигнувшим критической массы ФП-бэкграундом, стоит всё же вернуться в С++.
Если коротко, то сегодня без JVM невозможно представить индустрию, язык Java всё больше старается походить на Scala, но кода меньше не становиться. С++ крут, но сегодня, будучи студентов, не за что бы не начал изучение стандарта даже 2011, тяжело для глаз (м б сказывается привычка к Scala лаконичности).
И про Одноклассников, да, они весёлые ребята, переписать всё с диеза на Java — только у нас такое возможно. Напомню про hiphop, hack и весь этот hhvm, где «брюки действительно превращаются» в С++, и Хаскель фильтрует спам.
Лет через 5 — 10, и то если сложится Rust поколение.
Уважаемый автор, подскажите плиз, в чем конкретно здесь профит от использования AC, всё необходимое для EIP идет из коробки, которую нужно освоить? т.е. не требуется кодить различную агрегацию, а достаточно взять её из AC и связать через DSL, верно?
имхо, для таких задач дешевле использовать акторы, т.к. все умеют в аккторы кто пишет на scala, интересно, есть ли у вас опыт использования акторов + AC?
2

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность