Обновить
63
1.8

Programmer

Отправить сообщение
Что делать полицейскому когда внутри никого нет? Ну очевидно у полицейских должны быть какие-то планшеты с софтом, позволяющим написать сообщение, возможно прикрепить фото/видео, связать его с уникальным ID робомобиля, гео координатами и отправить в компанию-разработчик автомобиля баг-репорт.
Но меня интересует все-же более практический вопрос — когда же наконец они поступят в продажу? Хотя-бы в Калифорнии. Что-нибудь слышно по этому поводу?
Копирасты же заклюют.
Прежде чем оцифровывать книги, нужен проект глобальной пиринговой библиотеки, не привязанной к каким-либо сайтам, трекерам и т.п., куда все это можно было бы складывать, сортировать и обрабатывать. А такого проекта пока нет, к сожалению.
Присоединяюсь к вопросу. И в чем в protobuf вам не хватает функциональности?
Очень неплохо… практически все что можно снять с руки человека (если имеем в виду умные часы).
Только непонятно — что значит «биопроцессор»? датчики прямо на кристалле расположены?
Может я отстал от жизни, но вроде как всегда датчики отдельно (и интегрируются с корпусом изделия), а процессор отдельно.
Интересно, а откуда такая мода пошла на окончания без «e»? flickr, tumblr и прочее.
«Птичий» по названию :), или таки есть интересные аргументы, которыми можно поделиться с сообществом?
Читать такие статьи в любом случае интересно. Свежий взгляд реального программиста, попытавшегося что-то сделать на новом языке, лучше всего выявляет потенциальные недостатки этого языка, и вообще позволяет задуматься и подискутировать на многие интересные темы.
А сколько вообще такого типа макетная плата может стоить?
Я некоторое время назад много занимался программингом микроконтроллеров (причем именно ARM), но на работе. Интересно, если вдруг для себя захочется что-то поделать…
О какой расширяемости идет речь? «Расширяемость» — слишком большое понятие.
А так он свою функцию вполне выполняет.
В JSON все что не хватает — это комментариев.
Я бы предложил такое:
Однострочные //
Многострочные /* */
И блочные (для структурного комментирования скобочного блока) #
Все равно все там или иначе пользуются инфраструктурой провайдеров, а там IP адреса. Сеть совсем без провайдеров невозможна (разве что netsukuku), а пока есть провайдер — есть и IP адрес. Всякие прокси помогут, только если они находятся вне юрисдикции государства. Так что концепцию особо не поменяешь.
И это тоже все входит в unicode???
Ну в смысле корректна, но бестолкова. Для действий с bool есть логические операции && и ||, которые совершенно правильно имеют приоритет ниже чем сравнения.
Операторы сравнения < <= > >= == != имеет приоритет выше чем битовые операции & | ^
В результате например вот такая вполне логичная конструкция
if(x & 0x07 > 4)

без скобок вокруг «x & 0x07» некорректна.
Точно, тот самый знаменитый пример:)
X * Y; // что это - умножение или объявление указателя?

Ну я бы не сказал что это полувековые костыли:) Да и кто сказал что в компонентном паскале костыли?
Костыли проявляются после более глубокого изучения языка, а подход типа «раз похоже на компонентный паскаль — значит костыли» совершенно неправильный.
Вот например кто нибудь знает, что в С/С++ (и также в C#/Java) есть дефект с приоритетом операций? Сможете назвать и обосновать?
А зачем двоеточия и стрелочки, кроме как для красоты?
В языке Rust сделано почти так же как в Go: типы после имен переменных, ключевые слова let и let mut (вместо var), fn (вместо func) для фукнций.
Синтаксис объявления переменных в Си меня вполне устраивает, и я не вижу в нем ничего непонятного; то, что объявление совмещено с выражениями тоже очень удачно.
А вот для функций я бы предпочел ключевое слово func вначале, а возвращаемый тип после агрументов
func foo(int x) int 

принцип очень простой: сначала пишем существующее, затем новое. То есть сначала пишем имя сущности, которая нам известна (ключевое слово или имя типа), а затем вводим новый идентификатор. Лично мне так гораздо понятнее.
Ключевые слова var и let, повсеместно используемые в новых языках (и не только в Go) для объявления переменных, очень удобны для компилятора. Они снимают любые неоднозачности, связанные с разбором: после них может быть только объявление переменных.
Удобны ли они для человека? Думаю, кому как, мне не очень. Но это дело привычки.
А вот объявление функций с ключевого слова было бы действительно удобно — по общему принципу с объявлением структур, классов, перечислений и т.д. Решалась бы путаница с указателями на функции. Упростилась бы работа компиляторов и IDE. Искать объявления функций в коде стало бы легче. Упростилась бы реализация объявления вложенных функций (напомню, еще в Паскале они были, а в современном С++ есть только частный случай в виде лямбд). Появились бы интересные дополнительные возможности: введение имен возвращаемых значений, введение специальных ключевых слов для специальных функций, удобный синтаксис для возврата сразу нескольких возвращаемых значений и т.д.
Даже меньше чем один световой день… 18.5 световых часов. До ближайших звезд — несколько световых лет, т.е. в сотни раз дальше.
s02.yapfiles.ru/files/531066/SHkala_masshtabov_Vselennoy_v.2.swf

Информация

В рейтинге
1 526-й
Зарегистрирован
Активность