The OpenNET Project / Index page

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



Индекс форумов
Составление сообщения

Исходное сообщение
"Январский рейтинг языков программирования TIOBE "
Отправлено Ordu, 10-Янв-22 05:40 
>> Это сарказм или ты серьёзно?
> Я серьёзно. Какого ещё развития можно ожидать от абстрактного Ассемблера?

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

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

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



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

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