The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Январский рейтинг языков программирования TIOBE "
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Заметили полезную информацию ? Пожалуйста добавьте в FAQ на WIKI.
. "Январский рейтинг языков программирования TIOBE " +1 +/
Сообщение от Ordu (ok), 10-Янв-22, 05:40 
>> Это сарказм или ты серьёзно?
> Я серьёзно. Какого ещё развития можно ожидать от абстрактного Ассемблера?

Макроязыка, например. Или параметризации по типу. Или более строгой типизации. Или новой строковой библиотеки, в которой строка будет "слайсом", то есть указатель+длина, вместо ASCIIZ, который для создания подстроки требует выделения памяти или модификации исходной строки. Синтаксис "." для передачи аргумента self в функцию, который позволит создавать цепочки вызовов. Или более сложно, можно добавить абстракцию "массив" в язык, с тем чтобы можно было бы передавать или возвращать массив по значению, а не только указателем: в том что есть, ты не сможешь передать или вернуть массив по значению не завернув его в структуру. То есть ты напишешь typedef float[4] vec4f;, и этот vec4f у тебя будет _указателем_ на массив флоатов, а не четырьмя флоатами, и без объявления структуры ты не сможешь обойти этот косяк. А туплы? Офигенно полезная же вещь: безымянная структура с безымянными полями, чтобы можно было бы вернуть пару-тройку значений из функции, не объявляя специально для этой функции специального возвращаемого типа -- это бонус, который невозможно переоценить.

Это так, навскидку, не трогая C'шных UB, с которыми по-хорошему стоило бы что-нибудь сделать. Хотя бы ограничить их разнообразие. Хоть немного.

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Январский рейтинг языков программирования TIOBE , opennews, 09-Янв-22, 12:03  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру