Возможно, в kafka приходится работать c offset'ами и partition'ами, но, например, для spark есть модуль spark-streaming-kafka, к хорошим API (в ввиде RDD).
Хотелось бы Raspberry pi 2, если еще есть конечно, для разработки квадрокоптера, хочу использовать в качестве либо основного контроллера (хотя по статьям сомневаюсь, что получу real-time), либо отдельно для съемки видео и для wifi.
Все таки интерпретация байт кода и исходного отличаются.
PHP тоже есть компиляторы и интерпретаторы c JIT, а начиная с 7 версии это (JIT) обещают сделать и в Zend реализации
Ну а по поводу неоднозначностей и противоречий там много написано по делу, но половина из этого решается соблюдением CS и использованием всегда ===, что-то устарело, например пункт про finally, так что работа идет
Я бы тогда сказал, что PHP в том виде в котором он сейчас есть, хуже других, может в будущем что-то изменится.
воспоминания о личном неудачном опыте
Не то, что неудачном, я бы сказал не о самом лучшем
Тут мне кажется зависит от метода обучения, если цель — научить писать алгоритмы, то подойдет почти любой язык, а если именно учить писать программы (качественный код), тут очень важно донести все принципы и паттерны.
Насчет Integer и int, мне кажется, что один раз проще объяснить, что коллекция может хранить все что от Object наследуется, а int таковым не является, чем показывать, например, что в массиве вы можете хранить все что угодно, а потом проверять во время выполнения.
Хотя интерфейсы тоже бы не помешали, один из принципов ООП говорит о том, что нужно предпочитать композицию наследованию, а как это делать нормально без интерфейсов?
Чтобы написать алгоритм, новичку этого будет достаточно.
Можно тогда, как я и предлагал, C#, в нем нет такой проблем. Просто Java мой основной язык.
Все таки интерпретация байт кода и исходного отличаются.
Я бы тогда сказал, что PHP в том виде в котором он сейчас есть, хуже других, может в будущем что-то изменится.
Не то, что неудачном, я бы сказал не о самом лучшем
Насчет Integer и int, мне кажется, что один раз проще объяснить, что коллекция может хранить все что от Object наследуется, а int таковым не является, чем показывать, например, что в массиве вы можете хранить все что угодно, а потом проверять во время выполнения.
Тем более насколько я знаю, в большинстве случаев людям сложно перейти с PHP на ту же Java, так как она для них слишком сложна.
а это не костыли, которые были придуманы, когда все поняли, что все жутко тормозит или это было сразу так?