The OpenNET Project / Index page

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



"Релиз компилятора Free Pascal 3.2"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Присылайте удачные настройки в раздел примеров файлов конфигурации на WIKI.opennet.ru.
. "Релиз компилятора Free Pascal 3.2" +/
Сообщение от anonimous (?), 23-Июн-20, 15:36 
> А индексация с любого числа - вообще полезная фича или нет?

Ну вот принципиальнейшая проблема с 0 и 1 исчезает.

> Это же по сути дополнительная информация о типе. И по идее она делает тип несовместимым с другими массивами такого же размера, но с  другими начальными индексами.

Ну споры о системах типов это вечное.  Некоторые считаю что так и надо, друге нет, насамом деле это 2 подхода, у них даже названия какие-то еть.

На уровне компилятора же это реализуется тривиально - переменный базовый индекс от которого считают и и все.

> В С++ такое можно сделать шаблонами, но базовая индексация всегда с нуля.

Вообще меня это всегда изумляло, мало того что в любой книжке по математике все с 1, так и обычные люди вроде начинают считать с 1 (1,2,3,4.5,вышел зайчик погулять) , а вот оказывается не все.

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

Оглавление
Релиз компилятора Free Pascal 3.2, opennews, 20-Июн-20, 21:05  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



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

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