Pull to refresh
  • by relevance
  • by date
  • by rating

Лучший язык программирования

Programming *

Вопрос, который часто задают начинающие программисты — какой язык программирования изучать? Вопрос звучит разумно. Хочется выбрать самый лучший, чтобы потом не пришлось переучиваться.

Можно ли на него ответить?

Читать далее
Total votes 257: ↑249 and ↓8 +241
Views 75K
Comments 205

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

Open source *Programming *System Programming *Compilers *Rust *
Translation

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


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


rustup update stable

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

Читать дальше →
Total votes 36: ↑36 and ↓0 +36
Views 5K
Comments 9

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

Programming *Go *IT-companies


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

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

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

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

Python *Programming *IT-companies
image

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

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

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

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

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

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



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

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

Open source *Programming *System Programming *Compilers *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.

Читать дальше →
Total votes 24: ↑24 and ↓0 +24
Views 3K
Comments 4

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

Python *Programming *Java *C *Research and forecasts in IT
image

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

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

Programming *C++ *
image

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

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

Programming *Development for MacOS *Computer hardware Software
image

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

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

Programming *Objective C *History of IT Biography of geeks

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

Читать далее
Total votes 7: ↑7 and ↓0 +7
Views 3.3K
Comments 3

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

Configuring Linux *Programming *C *Rust *Development for Linux *

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

Читать далее
Total votes 23: ↑19 and ↓4 +15
Views 26K
Comments 29

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

Programming *Cobol *Fortran *Objective C *Research and forecasts in IT

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

Читать далее
Total votes 18: ↑18 and ↓0 +18
Views 3.2K
Comments 7

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

Programming *Machine learning *Artificial Intelligence Learning languages

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

Читать далее
Total votes 6: ↑6 and ↓0 +6
Views 3K
Comments 1

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

Programming *Perfect code *C *Rust *Browsers

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

Читать далее
Total votes 14: ↑14 and ↓0 +14
Views 8.2K
Comments 9

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

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

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

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

Про ФП #2

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

Про ФЯ

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

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

IronLisp

Programming *
В семействе 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/
Total votes 1: ↑1 and ↓0 +1
Views 905
Comments 0

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

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

i = 5;

i = ++i + ++i;

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

C++ — 14.

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