Pull to refresh
8
@MihailOleninread⁠-⁠only

User

Send message
Я бы удивлялся тому факту, что эти данные вообще есть и их можно взять из одного источника. Насчет целостности была недавно история, как какая-то компания под обещания деп.транса сделала точную разметку всех остановок МГТ, а дептрас мало того, что не оплатил работу, так и продолжает использовать свои начальные данные, которые содержат много ошибок.

Конкретно с местоположением автобусов данные могут не хотеть отдавать по другим причинам, например, чтобы их доказательно не уличили в том, что количество единиц транспорта, выполнение расписания и средняя скорость ни разу не соответствуют действительности.
Москва отдает много данных, так что я думаю, что проблем с получением доступа к этим данным у других компаний, которые уже имеют аналогичные приложения в других городах, особо не будет.
Возможно, у нас со временем будет как в Питере, где данные с глонасса общедоступные и открытые.
Яндекс очень давно добивается этих данных, а мэрия уклонялась от того, чтобы их дать. Теперь перестала. Крупных игроков толком больше нет.
Мэрия поставила почти на каждом перекрестке столб с оборудованием, следящим за трафиком. Данные яндекса, конечно, хороши, но они лишь статистические, а не реальные. Очень часто бывает, что проедешь ночью по никакой улице и она за тобой зеленным рисуется.
То, что данные с глонасса у Москвы есть — утекло в феврале, когда они случайно добавили скрытую кнопку, которая включала отображение положение части маршрутов. А дальше сопоставить с тем, что у яндекса давно есть транспорт было дело техники.

Пример отображения
Кнопка ТАТ включалась с помощью раскоментирования куска html
image
Поправили, но не до конца. У bobuk-а даже в профиле написано, что он Григорий Бакунов.
Я, конечно, все понимаю, но нельзя же так с bobuk-ом.
Вечером того же дня он уже выступал с этой идеей перед обитателями кемпа и директором по распространению технологий Яндекса Георгием Бакуновым, в народе именуемым Бабук.
Обработка исключений весьма затратная по времени и местами не интуитивно понятна. Apple предлагает другой подход к обработке ошибок, без исключений, для которого они могли применить свои оптимизации, сильно отличающиеся от традиционных подходов.

А вообще ваше безальтернативное заявление об исключениях напоминает мне историю, когда студенты изготовили изогнутое лобовое стекло потому что им не сказали, что учеными было доказано, что сделать это невозможно.
Действительно, зачем портировать существующий c++ код под другой компилятор? Действительно, зачем использовать, например, intel-вский компилятор, если и так все работает?
По таким критериям выйдет, что fortran и чистый C популярнее и распространеннее C++.

И большое количество библиотек вообще в достоинства C++ пихать как-то странно. Каждый второй программист пишет свою STL, лишенную недостатков дефолтной реализации по стандарту.
А с чего вы собственно решили, что популярность и распространенность языка программирования связана как-то с наличием больших проектов?
Я взял первый попавшийся рейтинг языков программирования. Вместо этого можно взять количество живых проектов на гитхабе. В любом случае для Objective-C весьма высока.

И я не спорю, что есть большие проекты, написанные на плюсах, которые собираются на любой платформе. Но, как уже было сказано, это достигается большим количеством человеко-часов и #ifdef-ов. Возьмите нестандартный компилятор или банально измените конфиг у текущего, и тут же на вас повалится столько, что мама не горюй.
переменные с выражением эмоций.
вы забыли про N часов гугления почему в 4-ом уровне вложености makefile валится какая-нибудь ошибка. Или как у меня недавно было — падает компилятор с предложением отправить крешлог разработчикам.
Эм… Вы это серьезно?

Во-первых, вы давно пытались скомпилировать плюсовый код, написанный на VS, хотя бы под gcc?
Во-вторых, как вы думаете, что будет лучше работать: адаптированный под платформу код, или кроссллатформенная реализация алгоритма, учитывающая косяки каждой платформы?
В-третьих, Objective-C по статистике имеет в 2 раза большую долю, чем замечательный «кроссплатформенный» C++.
В-четвертых, как вы думаете, почему самый кроссллатформенный язык программирования java не компилируется в исполняемые файлы, а требует платформозависимую JVM?

Ну и так далее. В итоге кроссплатформенность это из разряда недостижимых парадигм.
Apple сделала новый язык для своей экосистемы по образу и подобию существующих решений. Уже только этим привлекаются новые разработчики на эту платформу.
Я думаю, что нет никакой связки с С++. Но я могу ошибаться, пусть опытные разработчики меня поправят.
На php мало похоже по сравнению с python.
А увидели вы, скорее всего, потому что у автора статьи на 4 из 6 скриншотов выбран php для подсветки синтаксиса.
Хватит только Swift.
Собственно и что? «Фичи» перечисленных языков пришли из других языков программирования. Вопрос только в том, кто сделает язык программирования, который будет лишен недостатков традиционных подходов. У apple, на первый взгляд, вышло весьма неплохо. Немало моих друзей-программистов с интересом на него смотрят, поскольку теперь можно делать приложения для ios/osx не изучая громоздкий Obj-C.
1
23 ...

Information

Rating
Does not participate
Registered
Activity