The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Выпуск среды разработки PascalABC.NET 3.7.2, opennews (??), 21-Янв-21, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


133. "Выпуск среды разработки PascalABC.NET 3.7.2"  –1 +/
Сообщение от Аноним (136), 22-Янв-21, 16:00 
>Майкрософт, и ряд других очень крупных корпораций, с самого начала развития персонального компьютинга, продвигали Си и С++.

Маразм. Сишка стала популярной вместе с Unix-like системами.

>Всякий Паскаль и прочую Аду признали слишком опасной для бесплатного распространения всему миру, часть которого потенциальный противник, а часть просто конкуренты.

Очередной тупак. Ада изначально была специализирована на некоммерческое применение. Паскаль американцы не любят по причине его алголоподобных Европейских корней.

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

137. "Выпуск среды разработки PascalABC.NET 3.7.2"  +1 +/
Сообщение от Аноньимъ (ok), 22-Янв-21, 16:18 
Аду изначально применяли американские военные, и применяют. Оне же ограничили её применения.

Си получил распространение вначале с Си процессорами в компьютерах Dec выпускаемых американской радиотехнической корпорацией, а затем в процессорах интел. При этом первый 32х битный процессор интел не был Си процессором и был оптимизирован под всякий "паскаль", однако он "проиграл конкуренцию" новому Си процессору интел. В качестве официальных причин приводятся смешные вещи, вроде устаревшего техпроцесса.

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

163. "Выпуск среды разработки PascalABC.NET 3.7.2"  +/
Сообщение от n00by (ok), 23-Янв-21, 15:32 
> При этом первый 32х
> битный процессор интел не был Си процессором и был оптимизирован под
> всякий "паскаль", однако он "проиграл конкуренцию" новому Си процессору интел. В
> качестве официальных причин приводятся смешные вещи, вроде устаревшего техпроцесса.

Это изначально в 16-ти разрядном i8086 была реализована команда enter, позволявшая работать с вложенными кадрами стека (где хранятся локальные переменные). Pascal позволяет вложенные функции, вот как раз для них. На процессорах того времени команда давала выигрыш, поскольку она делала сразу много чего. В C её возможности использовались лишь частично. Позже сменилась микроархитектура, и несколько простых команд (т.н. Direct Patch) стали выполняться быстрее одной сложной (Vector Patch), которая запускала микропрограмму внутри процессора. Заодно компиляторы заметно подросли. Delphi проигрывал по скорости на вычислительных задачах из-за качества кодогенератора, которому уделяли мало внимания (что разумно, поскольку для создания графических приложений важнее удобный интерфейс).

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

196. "Выпуск среды разработки PascalABC.NET 3.7.2"  +/
Сообщение от getfr (?), 30-Янв-21, 00:14 
как щас помню коды паскалевских бегин-енд прописаны в коде тогдашних процессоров интел. Если забыл ввести код бегин в начале, процессор тут же перегревался и вентилятор не справлялся с охлаждением.
Именно поэтому процессоры интел были призаны первыми печками.
(это я развиваю фантазию автора перед этим постом)
Ответить | Правка | К родителю #137 | Наверх | Cообщить модератору

162. "Выпуск среды разработки PascalABC.NET 3.7.2"  +/
Сообщение от Аноним (65), 23-Янв-21, 13:27 
C++ взлетел в винде вместе с появлением GUI, на которое отлично ложится парадигма ООП
Ответить | Правка | К родителю #133 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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