мови програмування
Реалізацію мови програмування Ruby для JVM оновлено до версії 10
Журналіст
Презентовано JRuby 10 — останню версію реалізації мови програмування Ruby на основі JVM. Вона має покращений часу запуску, підтримку Java 21 і сумісність з Ruby 3.4. JRuby 10 можна завантажити з сайту jruby.org, повідомляє InfoWorld.
Рейтинг TIOBE: мови програмування Kotlin, Ruby і Swift втрачають популярність
Журналіст
Мови програмування Kotlin, Ruby і Swift, які до останнього часу мали користувались доволі значною популярністю серед розробників, почали втрачати позиції в рейтингу TIOBE. За результатами квітневого рейтингу всі три мови вилетіли з першої двадцятки і зараз послідовно займають позиції з 24-го по 26-те місце.
Python отримає стандартний lock-файл для установки залежностей
Журналіст
Команда Python ухвалила рішення про єдиний формат lock-файлів — пропозиція PEP 751 затверджена офіційно. Це означає, що в екосистемі Python з’явиться універсальний спосіб фіксувати всі залежності проекту, включаючи транзитивні, з можливістю точного розгортання оточення. Про це повідомляє InfoWorld.
Ілон Маск хоче перенести урядові системи США з архаїчного COBOL на Java
Журналіст
Департамент ефективності уряду США (DOGE), який очолює Ілон Маск, починає формувати команду, яка за кілька місяців повністю переведе комп’ютерні системи Управління соціального забезпечення (SSA) з однієї з найстаріших мов програмування COBOL на більш сучасну Java. Про це повідомляє Wired.
Творець мови програмування Scala Мартін Одерскі розповів про плани її розвитку
Журналіст
Творець Scala Мартін Одерскі та автор і супроводжувач ключової її бібліотеки Лі Хаойі описали поточний стан і плани щодо майбутнього цієї мови програмування. За їхніми словами, Scala «більше не перебуває на хвилі ажіотажу, який спостерігався в середині 2010-х», але зберігає свої позиції поза межами основних мов.
Розробники C# протестують проти переносу TypeScript на код Go
Журналіст
Після того, як компанія Microsoft анонсувала портування компілятора TypeScript на код Go, це рішення зіткнулось з осудом з боку розробників C#. Справа в тому, що ініціатором переносу TypeScript на нову кодову базу став Андерс Хейлсберг, який відомий тим, що саме він свого часу створив мови програмування TypeScript, C#, Turbo Pascal і Delphi. Про це повідомляє DevClass.
Microsoft розробляє реалізацію TypeScript на базі мови Go
Журналіст
Компанія Microsoft оголосила про план розробки реалізації TypeScript на основі мови Go від Google. Метою проекту є радикальне покращення швидкості запуску редактора та скорочення використання пам’яті. Масштабування TypeScript буде спрощено, а час збирання скоротиться в 10 разів, запевняють в блозі Microsoft.
Розробник мови програмування C++ просить спільноту захистити її від «серйозних атак»
Журналіст
Б’ярн Страуструп, творець мови програмування C++, звернувся до спільноти із закликом захистити її від загрози зникнення, оскільки останніми роками все більше організацій та експертів закликають уникати використання C++ через її недоліки безпеки пам’яті. Про це повідомляє The Register.
Все більше Rust-розробників хвилюються про майбутнє цієї мови програмування
Журналіст
Результати опитування State of Rust 2024 демонструють, що повільна компіляція та труднощі з налагодженням залишаються серйозними проблемами для розвитку мови Rust. Інше занепокоєння полягає в тому, що використання Rust не тільки не зростає так, як на це багато хто сподівався, а навіть зменшується, незважаючи на всі переваги в безпеці пам’яті. Про це повідомляє DevClass.
C++, Go та Rust набувають популярності — рейтинг TIOBE
Журналіст
Згідно рейтингу TIOBE за лютий 2025 року, швидкі мови програмування, такі як C++, Go та Rust, набувають популярності. Але це поки не позначається на лідері — Python. Хоча це відносно «повільна» мова, вона тримається на першому місці, оскільки її легко вивчити, заявив керівник TIOBE Пол Янсен. Про це повідомляє InfoWorld.
Серед розробників ядра Linux виник конфлікт через бажання поєднати код Rust і C
Журналіст
Розробники, які намагаються додати код Rust до ядра Linux, продовжують стикатися з протидією з боку супроводжувачів ядра, які вважають використання кількох мов небажаним і ризикованим ускладненням. Про це повідомляє The Register.
TypeScript 5.8 вийшов у бета-версії
Журналіст
Microsoft перевела TypeScript 5.8 на стадію бета-тестування. Щоб почати роботу з бета-версією, розробники можуть виконати таку команду в NPM: npm install -D typescript@beta. Про це повідомляє InfoWorld.
Rust 1.85 отримає підтримку асинхронного закриття
Журналіст
Керівна команда Rust повідомила про прогрес у досягненні головної мети, яка ставилась у 2024 році. Підтримка асинхронного закриття буде додана в стабільний реліз Rust 1.85, вихід якого заплановано на 20 лютого цього року, пише InfoWorld.
Додавання пропозицій для Java 24 припинено, нову версію готують до релізу 18 березня
Журналіст
Комплект Java-розробника JDK 24 перейшов на другий етап Rampdown, що означає заморозку всіх пропозицій. Вдосконалення існуючих JEP допускаються за умови «надзвичайно важливої» причини. Про це, як пише Devclass, оголосив Марк Рейнхольд з Oracle, головний архітектор платформи Java.
У набір компіляторів GNU додали підтримку 57-річної мови програмування ALGOL-68
Журналіст
Команда розробки набору компіляторів GNU (GNU Compiler Collection) оголосила про підтримку мови програмування ALGOL-68, реліз якої відбувся 57 років тому. Як повідомляє The Register, підтримка ALGOL-68 має освітнє та історичне значення, вона полегшить використання програм, написаних на цій мові, в сучасних системах.
Розробники Go мають проблеми зі стандартами кодування — опитування
Журналіст
Переважна більшість розробників, які працюють з мовою програмування Go, відчувають задоволення від роботи з нею. Але, згідно з останнім опитуванням, мають складнощі з підтримкою узгоджених стандартів в кодових базах Go. При цьому, як повідомляє InfoWorld, розробники Go доволі швидко почали використовувати в своїй роботі помічників на базі штучного інтелекту.
Дослідники винайшли спосіб автоматичного перетворення коду C на безпечний Rust
Журналіст
Дослідник Еймерік Фромгерц з компанії Inria та науковий співробітник Джонатан Проценко з Azure Research (Microsoft) винайшли спосіб автоматичного перетворення коду C на безпечний код Rust. Він полягає у створенні підмножини C під назвою Mini-C, яка уникає типових шаблонів C і таких функцій, як арифметика вказівників і неявна змінність. Саме через них код С не можна було перекласти на Rust з дотриманням усіх вимог до безпеки, пише The Register.
Мова програмування Ruby оновлена до версії 3.4.0
Журналіст
Відбувся реліз Ruby 3.4.0 — нової версії об’єктно-орієнтованої мови програмування, яка увібрала в себе найкращі риси Perl, Java, Python, Smalltalk, Eiffel, Ada та Lisp. Перелік основних покращень Ruby 3.4.0:
Мова Go оновлена до версії 1.24: з’явилась повна підтримка псевдонімів загального типу
Журналіст
Go 1.24, заплановане оновлення популярної мови програмування від Google з відкритим кодом, з’явилось в статусі реліз-кандидата. Стабільний реліз, вихід якого очікується в лютому 2025 року, забезпечить повну підтримку псевдонімів загального типу, а також можливість відстежувати залежності виконуваного файлу за допомогою директив tool у модулях Go.
Звіт Cloudflare: мова Go — найпопулярніша для API, PHP — для фреймворків і бібліотек
Журналіст
Популярний сервіс захисту від DDoS-атак Cloudflare випустив щорічний статистичний звіт Radar Year in Review. За даними, викладеними в документі, мова програмування Go зараз є найбільш використовуваною мовою для клієнтів API. На неї припадає 11,8%, на другому місці — Node.js (10%), на третьому — Python (9,6%).
Мова програмування 2024 року: рейтинг TIOBE виявив головного претендента
Журналіст
Вже в наступному місяці рейтинг TIOBE визначить переможця на звання «мова програмування 2024 року». За методикою підрахунку головний претендент буде обраний серед тих, хто за останні 12 місяців мав найкращу динаміку зростання популярності.
Linux Foundation: старі мови програмування несуть потенційний ризик для безпеки
Журналіст
Організація Linux Foundation у партнерстві з Лабораторією інноваційної науки Гарварда опублікувала звіт з аналізом поточних тенденцій на ринку програмного забезпечення з відкритим кодом (FOSS). У документі використано понад 12 млн. спостережень за застосуванням open source у понад 10 000 проектах та компаніях.
Мова програмування Rust оновлена до версії 1.83
Журналіст
28 листопада відбувся реліз мови програмування Rust 1.83. Як повідомляється на сайті спільноти розробників Rust, оновлена версія сфокусована на безпечній роботі з пам’яттю, має засоби для досягнення високого паралелізму виконання завдань без використання збирача сміття та обмеження застосування runtime (runtime використовується для базової ініціалізації та супроводу стандартної бібліотеки).
З мови програмування Kotlin видалять функції скриптів
Журналіст
Компанія JetBrains планує прибрати з мови програмування Kotlin деякі технології, пов’язані зі скриптами. Під видалення підпадає функціональність REPL, застарілий API для сценаріїв Java, плагін KotlinScriptMojo Maven і бібліотека kotlin-scripting-ide-services для реалізації функції завершення коду. Про це повідомляє InfoWorld з посиланням на блог JetBrains.
Мова програмування PHP оновлена до версії 8.4
Журналіст
Після року розробки представлено реліз мови програмування PHP 8.4. Нова версія включає кілька важливих оновлень, серед яких варто виділити:
Розробник «шкільної» мови програмування BASIC помер у віці 96 років
Журналіст
Професор Томас Курц, один з двох розробників мови програмування BASIC, помер у віці 96 років, пише The Register. Разом з колегою Джоном Кемені своїм винаходом Курц здійснив революцію в обчислювальній техніці, операційних системах і розробці мов програмування. Тривалий час мова програмування BASIC входила до курсу інформатики в українських школах.
Професор інформатики створив TrapC — нову С-подібну мову, безпечну для пам’яті
Журналіст
Програмістам на C і C++ може не знадобитися вивчати Rust, щоб їхній код був безпечний для пам’яті. Робін Роу, колишній професор інформатики та розробник графічного редактору Cinepaint, готується випустити форк мови програмування C під назвою TrapC. На відміну від інших проектів на базі С, новий форк буде безпечний для пам’яті додатків та систем, повідомляє The Register.
З якою мовою програмування найлегше знайти роботу: результати дослідження
Журналіст
Дослідження, проведене серед трьох найбільш популярних у США платформ пошуку вакансій для розробників ПЗ, визначило список мов програмування, володіння якими полегшує працевлаштування. Як повідомляє видання ZDNet, зараз легше за все знайти роботу тим програмістам, які пишуть код на мові SQL.
Популярність мови програмування C впала до найнижчого показника з 2001 року
Журналіст
Черговий, вересневий рейтинг TIOBE, який досліджує популярність мов програмування в світі виявив неприємні новини для мови C. Її поширеність серед користувачів впала до найнижчого показника з 2001 року — моменту започаткування рейтингу TIOBE.
Перехід Google на «безпечну для пам’яті» мову Rust зменшив кількість вразливостей в Android на 52%
Журналіст
В Google заявили, що перехід на безпечні для пам’яті мови програмування, такі як Rust, призвів до зниження відсотка вразливостей, виявлених в Android, з 76% до 24% протягом останніх шести років. Про це повідомляє The Hacker News з посиланням на корпоративний блог Google
Технологія майбутнього. Rust очолив топ мов програмування за ростом популярності
Редактор у Highload
Мова програмування Rust стає все популярнішою серед розробників: хоча й за поширеністю знаходиться тільки на 14-му місці, але посідає 1-ше за ростом популярності.
VBScript — RIP. Microsoft хоронить 27-річну мову програмування
Редактор у Highload
Корпорація Microsoft припиняє підтримку сценаріїв VBScript для Windows.
44% девелоперів використовують на роботі дві мови програмування
Редактор у Highload
44% розробників найчастіше використовують у роботі дві мови програмування.
Творець C++ розкритикував уряд США за заклики відмовитись від «небезпечної мови програмування»
Редактор у Highload
Автор C++ Б’ярн Страуструп розкритикував уряд США, який закликав розробників використовувати «безпечні для пам’яті» мови програмування та уникати використання вразливих, таких як C++ і C.
Українські айтівці обрали найулюбленіші мови програмування
Редактор у Highload
Найбільш популярною серед українських айтівців стала мова програмування JavaScript. TypeScript і Python — на другому та третьому місці відповідно.
Сообщить об опечатке
Текст, который будет отправлен нашим редакторам: