Рубрика развивается при поддержке
Разработка
Revolut
2920

Публикация игр под MS-DOS, переименование Perl 6, уязвимость в Linux и другие новости ИТ за неделю

Каждую неделю Revolut публикует интересные новости ИТ и разработки.

  • Google закрывает проект по разработке платформы виртуальной реальности Daydream, так как он не смог набрать популярность у пользователей. Проект Daydream View был запущен вместе с первым поколением Pixel в 2016 году.
  • Archive.org опубликовал 2500 игр под MS-DOS. В их число вошли экшн, стратегии и приключения — Vor Terra, Spooky Kooky Monster Maker, Princess Maker 2, I Have No Mouth And I Must Scream и другие. Игры можно запустить прямо в браузере, используя эмулятор.
  • Язык Perl 6 переименован в Raku. Новое название выбрано как производное от Rakudo, компилятора Perl 6. Это имя знакомо разработчикам и не пересекается с другими проектами в поисковых системах. Также новое название одобрил создатель языка Ларри Уолл.
  • Разработчики команды Linux обнаружили и исправили уязвимость безопасности в команде sudo. Она давала возможность запрашивать root-доступ, даже если это запрещает конфигурация, и злоумышленник мог выполнять любое целевое действие на атакуемом устройстве.
  • Сооснователь акселератора Y Combinator Пол Грэм представил новый диалект языка программирования Lisp под названием Bel. Грэм работал над ним последние несколько лет и теперь опубликовал подробный гайд по использованию диалекта, его исходный код и историю создания.
  • Facebook AI Research открыла исходный код инструментария обучения с подкреплением ReAgent для разработки ИИ-систем принятия решений на основе обратной связи. Обучающими данными может служить пользовательский ввод, например, нажатие на рекомендуемый контент.
  • Опубликован список самых востребованных среди работодателей языков программирования. На первом месте — SQL. Также работодатели хотят, чтобы соискатели владели Java, JavaScript и Python. Рейтинг выпущен компанией Burning Glass, которая собирает и анализирует миллионы вакансий в США, и базируется на вакансиях с июля по сентябрь 2019 года.
  • Компании Datera и HPE представили программно-определяемую облачную платформу Cloud Kit, которая ориентирована на корпоративных заказчиков. Платформа включает масштабируемое хранилище данных на основе твердотельных накопителей и содержит все элементы, необходимые для быстрого развёртывания системы хранения на базе частного или публичного облака.
  • По данным аналитической фирмы Sensor Tower, мировая выручка от мобильных приложений выросла на 23% в третьем квартале 2019 года. Это на 22,9% больше по сравнению аналогичным кварталом 2018 года.
  • Mozilla анонсировала новый индикатор уровня безопасности и приватности, который будет отображаться в начале адресной строки вместо кнопки (i). Индикатор позволит получать информацию об активации режимов блокировки кода для отслеживания перемещений.
  • Вышел значительный релиз языка программирования Python 3.8. Работа над выпуском шла полтора года. Корректирующие обновления для ветки Python 3.8 будут выходить в течение 18 месяцев.

Материал опубликован пользователем.
Нажмите кнопку «Написать», чтобы поделиться мнением или рассказать о своём проекте.

Написать
{ "author_name": "Revolut", "author_type": "editor", "tags": ["\u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0430","revout"], "comments": 15, "likes": 18, "favorites": 9, "is_advertisement": false, "subsite_label": "dev", "id": 88463, "is_wide": true, "is_ugc": false, "date": "Fri, 18 Oct 2019 11:30:34 +0300", "is_special": false }
Облачная платформа
Основа для цифровизации бизнеса
0
{ "id": 88463, "author_id": 269995, "diff_limit": 1000, "urls": {"diff":"\/comments\/88463\/get","add":"\/comments\/88463\/add","edit":"\/comments\/edit","remove":"\/admin\/comments\/remove","pin":"\/admin\/comments\/pin","get4edit":"\/comments\/get4edit","complain":"\/comments\/complain","load_more":"\/comments\/loading\/88463"}, "attach_limit": 2, "max_comment_text_length": 5000, "subsite_id": 235819, "last_count_and_date": null }
15 комментариев
Популярные
По порядку
Написать комментарий...
2

 Опубликован список самых востребованных среди работодателей языков программирования. На первом месте — SQL.

Почему бытует мнение что если есть Language то это обязательно язык программирования.

Ответить
4

 Почему бытует мнение что если есть Language то это обязательно язык программирования.

HTML сюда же

Ответить
0

В этом плане споры вокруг SQL будут всегда. 

Ответить
2

ну как минимум на ЯП можно написать программу, а на SQL можно написать только запрос к какой-то программе :)

Ответить
0

Ну если не брать в расчет процедуры и функции, то да.. только crud-операции есть в SQL
А программа - это что?

Ответить
0

ок, на ЯП программирования можно написать: игру, сервер, браузер, ИИ, сервер БД (который может обрабатывать sql запросы), опеоационную систему, мессенджер, графический редактор, видеопроигрыватель, интерпретатор или компилятор для другого ЯП... а что можно написать на SQL? Правильно, запросы, и более сложные запросы... последовательности запросов, условия для обработки запросов и так далее. 

Ответить
0

Зачем выдумывать свои определения ЯП? Есть специализированные языки программирования на которых "игру", тем более ОС не напишешь.  Как только вы напишете операционную систему ya Qbasic приходите :-) Но это совершенно неважно что можно не можно (даже теоретически) написать на "языке программирования - от этого он не перестанет быть формальной знаковой системой, предназначенной для записи компьютерных программ. (а ранее были языки программирования без знаков, т.к. у первых вычислительных машин клавиатур не было).  При этом, сегодня, не зная SQL вы не сможете добывать данные из баз данных , что очень сильно вас ограничит.

Ответить
0

Вы же понимаете что БД которые работают с SQL это лишь детали реализации конкретного класса продуктов, наиболее распространенные для хранения информации. Есть например MongoDB и другие варианты NoSQL не столь популярные, где не зная именно SQL нотации вы сможете добывать те самые данные. И опять же, вы сейчас никак не опровергли приведенные мною примеры что с помощью SQL вы будете только добывать данные, и то только из тех программ которые были написаны так что умеют с ним работать. Если говорить о "формально знаковых системах" то вероятно, но в данном контексте речь идет о другом и том что SQL ставят рядом с плюсами, джавой, питоном, и т.д. SQL нельзя помещать в такие рейтинги, в рейтинги каких-то там узкоспециализированных инструментов возможно.

Ответить
0

Запросы не к программе а базе данных. Если уж быть точным, и что это доказывает, только то, что это  Специализированный язык. Но его надо знать всем, так как цель работы большинства программ это получение и анализ данных, а большинство баз пока SQL ные

Ответить
0

а база данных это что если не программа (комлекс программ) и sql это просто некий стандарт взаимодействия с ними.

Ответить
0

По вашей логике php и JavaScript это тоже не язык программирования. 

Ответить
0

js кстати хорошо себя чувствует в очень многих направлениях кроме фронта сегодня, а вот у php выйти куда-то за пределы веб серверов не очень вышло.

Ответить
0

ну и опять же, если прийдут 2 человека с опытом разработки на php и sql на вакансию где преимущественно python, или java например. я не представлю себе сценария при котором возьмут sql-щика.

Ответить
3

“It’s particularly worth paying attention to Python: in addition to serving as an immensely popular general-purpose language, it’s really come into its own as a language for very specialized functions, including machine learning and finance IT. That’s a core reason why a JetBrains survey from earlier this year named it the most-studied language among developers”.

Nice. :)

Ответить
{ "page_type": "article" }

Прямой эфир

[ { "id": 1, "label": "100%×150_Branding_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox_method": "createAdaptive", "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "ezfl" } } }, { "id": 2, "label": "1200х400", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "ezfn" } } }, { "id": 3, "label": "240х200 _ТГБ_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fizc" } } }, { "id": 4, "label": "Article Branding", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "p1": "cfovx", "p2": "glug" } } }, { "id": 5, "label": "300x500_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "ezfk" } } }, { "id": 6, "label": "1180х250_Interpool_баннер над комментариями_Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "bugf", "p2": "ffyh" } } }, { "id": 7, "label": "Article Footer 100%_desktop_mobile", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fjxb" } } }, { "id": 8, "label": "Fullscreen Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fjoh" } } }, { "id": 9, "label": "Fullscreen Mobile", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fjog" } } }, { "id": 10, "disable": true, "label": "Native Partner Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyb" } } }, { "id": 11, "disable": true, "label": "Native Partner Mobile", "provider": "adfox", "adaptive": [ "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyc" } } }, { "id": 12, "label": "Кнопка в шапке", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "p1": "bscsh", "p2": "fdhx" } } }, { "id": 13, "label": "DM InPage Video PartnerCode", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox_method": "createAdaptive", "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "bugf", "p2": "flvn" } } }, { "id": 14, "label": "Yandex context video banner", "provider": "yandex", "yandex": { "block_id": "VI-223676-0", "render_to": "inpage_VI-223676-0-1104503429", "adfox_url": "//ads.adfox.ru/228129/getCode?pp=h&ps=bugf&p2=fpjw&puid1=&puid2=&puid3=&puid4=&puid8=&puid9=&puid10=&puid21=&puid22=&puid31=&puid32=&puid33=&fmt=1&dl={REFERER}&pr=" } }, { "id": 15, "label": "Баннер в ленте на главной", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "byudx", "p2": "ftjf" } } }, { "id": 16, "label": "Кнопка в шапке мобайл", "provider": "adfox", "adaptive": [ "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "byzqf", "p2": "ftwx" } } }, { "id": 17, "label": "Stratum Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fzvb" } } }, { "id": 18, "label": "Stratum Mobile", "provider": "adfox", "adaptive": [ "tablet", "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fzvc" } } }, { "id": 19, "disable": true, "label": "Тизер на главной", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "p1": "cbltd", "p2": "gazs" } } }, { "id": 20, "label": "Кнопка в сайдбаре", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "p1": "cgxmr", "p2": "gnwc" } } } ] { "page_type": "default" }