Как стать автором
Обновить
  • по релевантности
  • по времени
  • по рейтингу

Выпуск Rust 1.56.0 и 2021 редакция

Open source *Программирование *Системное программирование *Компиляторы *Rust *
Перевод

Команда Rust рада сообщить о новой версии языка — 1.56.0. С этим выпуском также стабилизируется 2021 редакция. Rust — это язык программирования, позволяющий каждому создавать надёжное и эффективное программное обеспечение.


Если вы установили предыдущую версию Rust средствами rustup, то для обновления до версии 1.56.0 вам достаточно выполнить следующую команду:


rustup update stable

Если у вас ещё не установлен rustup, вы можете установить его с соответствующей страницы нашего веб-сайта, а также посмотреть подробные примечания к выпуску на GitHub.

Читать дальше →
Всего голосов 35: ↑35 и ↓0 +35
Просмотры 5K
Комментарии 9

Разработчики предложили убрать логотип Google с главной страницы Golang

Программирование *Go *IT-компании


Официальный аккаунт языка программирования Go в твиттере опубликовал пост с просьбой дать отзыв о новом облике своего веб-сайта. В комментариях один из пользователей заявил, что было ошибкой добавлять логотип Google в нижнем правом углу главной страницы. «Многие люди связывают проект с коммерческим продуктом Google».

Предложение вынесли на обсуждение в GitHub. Решение озвучил Эндрю Бонвентра, ведущий инженер в Go Team.

«Мы потратили много времени на то, чтобы обсудить это. Важно прояснить, что Google поддерживает Go. Google оплачивает хостинг и инфраструктуру, на которой работает golang.org, и мы надеемся, что нынешний маленький логотип — достойный компромисс», — написал он и закрыл вопрос.
Читать дальше →
Всего голосов 13: ↑12 и ↓1 +11
Просмотры 8.9K
Комментарии 13

Создатель Python Гвидо ван Россум ушел из Dropbox на пенсию

Python *Программирование *IT-компании
image

Создатель языка программирования Python Гвидо ван Россум уходит из Dropbox. Компания объявила об этом решении 29 октября.

Нидерландский программист проработал в компании 6,5 лет. Теперь 63-летний Гвидо отправляется на пенсию.

В Dropbox заявили, что Россум начал вносить свой вклад в развитие компании фактически с первого дня работы. «Что мне нравится в Python, так это то, что он просто работает. Это так интуитивно и красиво оформлено. Многие из этих атрибутов вдохновили меня и моего соучредителя Араша, когда мы думали о дизайне для Dropbox», — отметил генеральный директор Дрю Хьюстон.

«Это ощущение горькой радости. Я ухожу из Dropbox, теперь я на пенсии. Я многому научился здесь и буду скучать по работе», — написал сам ван Россум.
Всего голосов 25: ↑24 и ↓1 +23
Просмотры 12K
Комментарии 20

В начале этого года Python сместил Java и стал вторым по популярности языком программирования среди разработчиков

Блог компании ITSumma Python *Программирование *Статистика в IT
Согласно отчету RedMonk за январь 2020 года, Python стал вторым по популярности языком программирования после Java Script. Ранее эту позицию на протяжении длительного времени уверенно удерживал Java, однако в начале года этот ЯП сместился на третью строчку рейтинга, который формируется на базе информации репозиториев GitHub. Если быть точными, то пара Java Script и Java удерживали топ-2 популярности языков программирования с момента начала формирования указанного рейтинга, то есть с 2012 года.



Популярность JS и Java и их топовые позиции в рейтинге ожидаемы. Java Script — основной язык веб-разработки уже долгие годы, когда как Java — стандарт в разработке под Android и в сфере корпоративных приложений.
Читать дальше →
Всего голосов 31: ↑31 и ↓0 +31
Просмотры 23K
Комментарии 34

Выпуск Rust 1.44.0: cargo tree, async/await в no_std, Unicode 13 и vec![] в const-контексте

Open source *Программирование *Системное программирование *Компиляторы *Rust *

Данный анонс является компиляцией черновика анонса и подробных примечаний к выпуску. Официальный анонс короче, чем обычно:


This is a shorter blog post than usual: in acknowledgement that taking a stand against the police brutality currently happening in the US and the world at large is more important than sharing tech knowledge, we decided to significantly scale back the amount of promotion we're doing for this release.

The Rust Core Team

Команда Rust выпустила новую версию, 1.44.0. Rust — это язык программирования, позволяющий каждому создавать надёжное и эффективное программное обеспечение.


Если вы установили предыдущую версию Rust средствами rustup, то для обновления до версии 1.44.0 вам достаточно выполнить следующую команду:


rustup update stable

Если у вас ещё не установлен rustup, вы можете установить его с соответствующей страницы нашего веб-сайта, а также посмотреть подробные примечания к выпуску на GitHub.

Читать дальше →
Всего голосов 24: ↑24 и ↓0 +24
Просмотры 3K
Комментарии 4

IEEE опубликовал новый рейтинг языков программирования

Python *Программирование *Java *C *Исследования и прогнозы в IT
image

Институт инженеров электротехники и электроники (IEEE) разместил на своем сайте рейтинг языков программирования за 2020 год. Тройка лидеров не изменилась: это Python, Java и C.
Читать дальше →
Всего голосов 16: ↑13 и ↓3 +10
Просмотры 35K
Комментарии 28

ИСО одобрила С++ 20, стандарт будет опубликован к концу года

Программирование *C++ *
image

Международная организация по стандартизации (ИСО) одобрила C++ 20, последнюю версию объектно-ориентированного языка программирования. Официальный стандарт опубликуют ближе к концу 2020 года.
Читать дальше →
Всего голосов 27: ↑26 и ↓1 +25
Просмотры 6.9K
Комментарии 2

Новым Mac с Apple M1 пока не хватает нативного софта и сред разработки

Программирование *Разработка под MacOS *Компьютерное железо Софт
image

MacBook Air, MacBook Pro и Mac mini с новым чипом Apple Silicon М1 с ARM-архитектурой уже поступили в продажу. MacBook Air на базе M1 эмулирует код x86_64 с помощью Rosetta 2. Однако, хотя Apple позаботилась о том, чтобы ее собственные приложения для MacOS Big Sur были готовы к моменту выпуска, многие проекты с открытым исходным кодом и коммерческие приложения еще не перестроились на работу с Arm64.
Всего голосов 19: ↑16 и ↓3 +13
Просмотры 22K
Комментарии 40

Ушел из жизни один из создателей Objective C Брэд Кокс

Программирование *Objective C *История IT Биографии гиков

Брэд Кокс, доктор философии из Манассаса, штат Вирджиния, скончался 2 января. Кокс известен тем, что участвовал в создании языка программирования Objective-C вместе с Томом Лавом.

Читать далее
Всего голосов 7: ↑7 и ↓0 +7
Просмотры 3.3K
Комментарии 3

Линус Торвальдс рассказал о том, где Rust впишется в Linux

Настройка Linux *Программирование *C *Rust *Разработка под Linux *

Линус Торвальдс и Грег Кроа-Хартман поделились своими мнениями о том, как они видят работу на Rust в Linux. Ядро Linux написано на C, но Rust постепенно получает поддержку для использования в качестве системного языка.

Читать далее
Всего голосов 23: ↑19 и ↓4 +15
Просмотры 26K
Комментарии 29

Fortran оказался в топ-20 языков программирования вместо Objective-C

Программирование *Cobol *Fortran *Objective C *Исследования и прогнозы в IT

Созданный в 1957 году специалистами IBM язык программирования Fortran попал на 20-е место рейтинга TIOBE. Еще летом прошлого года он занимал последнее, 50-е место. При этом Fortran опередил в списке Objective-C и Rust.

Читать далее
Всего голосов 18: ↑18 и ↓0 +18
Просмотры 3.2K
Комментарии 7

IBM разработала датасет Project CodeNet для обучения нейросетей программированию

Программирование *Машинное обучение *Искусственный интеллект Изучение языков

IBM представила датасет Project CodeNet, который поможет обучать системы искусственного интеллекта программированию. Компания объявила на конференции Think 2021, что ей удалось создать аналог Rosetta Stone для кодинга.

Читать далее
Всего голосов 6: ↑6 и ↓0 +6
Просмотры 3K
Комментарии 1

Tor Project планирует заменить код C на Rust

Программирование *Совершенный код *C *Rust *Браузеры

Tor Project получил $ 670 тысяч от Zcash Open Major Grants на обновление языка программирования. Оно позволит сделать клиент Tor более адаптируемым и простым для использования. Tor Project планируется перевести с языка С на Rust.

Читать далее
Всего голосов 14: ↑14 и ↓0 +14
Просмотры 8.2K
Комментарии 9

TIOBE — рейтинг языков программирования

Изучение языков
Голландская компания TIOBE Software BV в первую очередь известна как автор регулярно рассчитываемого рейтинга популярности языков программирования. Большинство сотрудников TIOBE — специалисты по разработке компиляторов, начавшие свою карьеру в исследовательской лаборатории компании Philips. Кстати, TIOBE расшифровывается как «The Importance Of Being Earnest» (Как важно быть серьёзным — название знаменитой комедии Оскара Уайлда).
Подробнее про рейтинг
Всего голосов 9: ↑9 и ↓0 +9
Просмотры 4.1K
Комментарии 14

Новый рейтинг TIOBE. Ruby пошёл на спад?!

Разработка веб-сайтов *
Голландская компания TIOBE Software BV опубликовала рейтинг популярности языков программирования за май 2007 года. О методике расчёта рейтинга я уже рассказывал ранее.
Первая десятка не претерпела изменений по сравнению с апрелем: в жёлтой майке лидера по-прежнему Java, за ней следуют C и C++. Однако майский рейтинг выявил назревающую сенсацию — стремительный рост рейтинга языка Ruby прекратился. Более того, впервые более чем за год наметился откат: майский рейтинг Ruby оказался ниже апрельского.
Читать дальше →
Всего голосов 12: ↑9 и ↓3 +6
Просмотры 3.7K
Комментарии 15

Про ФП #2

Чулан
Было время, когда функциональные языки котировались если не больше, то наравне с императивными. Время прошло и даже известно почему. Почему-то считается, что программирование на функциональном языке это «взрыв мозга». Не спорю, иногда действительно взрыв, но это буквально дружеский хлопок по ушам, по сравнению с взрывами мозга, которые мне периодически приходится испытывать разбираясь в чужих исходниках на C#. Я очень хочу, что бы история была спиралевидной (-:
Читать дальше →
Всего голосов 10: ↑5 и ↓5 0
Просмотры 623
Комментарии 14

Про ФЯ

Чулан
А давайте, пока мне работается хреново, я тут напишу небольшую обзорную ахинею про функциональные языки.
Так получилось, что меня угораздило перебрать их не меньше дюжины, я постараюсь дать максимально субъективную оценку паре-тройке языков, поставив ссылку на объективную оценку Вселенского Разума Википедии.

Не смотря на «эзотеричность», функциональных языков довольно много. Зачастую они узкоспециализированы, хотя это скорее предпосылка, в последствии они превращаются в «языки общего назначения» (как было в случае с Erlang).
Поехали:
Читать дальше →
Всего голосов 7: ↑4 и ↓3 +1
Просмотры 595
Комментарии 7

IronLisp

Программирование *
В семействе Iron-языков прибавление.
На сайте http://www.codeplex.com/IronLisp анонсировали разработку IronLisp — реализации языка LISP под платформу .NET.
По аналогии с IronPython и IronRuby, IronLisp также является DLR-языком (Dynamic Language Runtime).
Приставкой Iron разработчики подчеркивают направленность языков на технологию Silverlight (iron и silver металлы :).
Проект сейчас находится в состоянии активной разработки ('very alpha'), поэтому не балует описаниями и установочным комплектом. Есть возможность скачать исходники проекта, и самостоятельно скомпилировать его (владельцам VS — будет немного проще).

Источник: http://xacc.wordpress.com/
Всего голосов 1: ↑1 и ↓0 +1
Просмотры 905
Комментарии 0

Превратности вычислений

Чулан
Имеется следующий фрагмент кода:

i = 5;

i = ++i + ++i;

Java и PHP выдают результат 13

C++ — 14.

Как вы считаете, какой результат является правильным? Разъяснения приветствуются.
Всего голосов 30: ↑14 и ↓16 -2
Просмотры 573
Комментарии 41

Adobe Flash: скоро можно будет запускать код на C, C++, Java и т.д.

Чулан
Развиваемая в недрах корпорации технология позволит компилировать код на C, C++, Java, Python, и Ruby в ActionScript. Это позволит интегрировать в свои разработки компоненты, написанные на других языках.

Например, альтернативный PDF-renderer может быть кросс-компилирован таким образом, что Flash Player сможет использовать его для отображения PDF. В настоящий момент разработчики должны писать всё на самом ActionScript.

from Ajaxian.com
Всего голосов 9: ↑7 и ↓2 +5
Просмотры 259
Комментарии 11