The OpenNET Project / Index page

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



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

Оглавление

Опубликованы исходные тексты программного окружения компьютера Apple Lisa, opennews (?), 20-Янв-23, (0) [смотреть все]

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


8. "Опубликованы исходные тексты программного окружения компьюте..."  +1 +/
Сообщение от awoland (ok), 20-Янв-23, 08:35 
Там весь код на паскале и ассемблере ...
Ответить | Правка | Наверх | Cообщить модератору

9. "Опубликованы исходные тексты программного окружения компьюте..."  +10 +/
Сообщение от Аноним (9), 20-Янв-23, 08:53 
А вы как думали? Тот факт, что в винде 3.х используется соглашение вызовов функций Паскля как бы намекает, что винда тогда тоже была написана на Паскале. Только начиная с 9х там появился Си-подобный stdcall. А вы все Си, Си. Паскаль тоже был когда то топчегом.
Ответить | Правка | Наверх | Cообщить модератору

12. "Опубликованы исходные тексты программного окружения компьюте..."  –1 +/
Сообщение от Аноним (12), 20-Янв-23, 09:05 
Дядька Вирт тоже был когда-то студентом.
Ответить | Правка | Наверх | Cообщить модератору

15. "Опубликованы исходные тексты программного окружения компьюте..."  +1 +/
Сообщение от Аноним (9), 20-Янв-23, 09:17 
Я про то, что все сейчас превозносят Ц/Ц++, а они начали набирать свою популярность только в начале 90х, когда появился Watcom C++ и на нам начали писать игры типа Doom. До этого все писали или на голом Ассемблере или на Паскале.
Ответить | Правка | Наверх | Cообщить модератору

16. "Опубликованы исходные тексты программного окружения компьюте..."  +7 +/
Сообщение от Аноним (12), 20-Янв-23, 09:18 
Ц набрал популярность когда на нём написали Юникс. Почти в одно лицо (в два)
Ответить | Правка | Наверх | Cообщить модератору

17. "Опубликованы исходные тексты программного окружения компьюте..."  +4 +/
Сообщение от Аноним (12), 20-Янв-23, 09:19 
Ровно тогда он и стал языком на котором пишут нормальные ОС.
Ответить | Правка | Наверх | Cообщить модератору

26. "Опубликованы исходные тексты программного окружения..."  +/
Сообщение от arisu (ok), 20-Янв-23, 10:03 
это когда же Project Oberon успели на сишечке переписать? O_O
Ответить | Правка | Наверх | Cообщить модератору

66. "Опубликованы исходные тексты программного окружения компьюте..."  +1 +/
Сообщение от iZEN (ok), 20-Янв-23, 12:41 
Это когда же операционку системы глобального позиционирования ГЛОНАСС перепишут с Модулы-2 на Си?
Ответить | Правка | К родителю #17 | Наверх | Cообщить модератору

91. "Опубликованы исходные тексты программного окружения компьюте..."  +2 +/
Сообщение от Аноним (91), 20-Янв-23, 22:13 
Зачем ей нормальная ОС? Там просто Ардуино в космосе летает. Её можно на любому DSL программировать лишь бы никто не догадался.  
Ответить | Правка | Наверх | Cообщить модератору

33. "Опубликованы исходные тексты программного окружения компьюте..."  –5 +/
Сообщение от Аноним (9), 20-Янв-23, 10:30 
Это та ОСь, которая используется что то типа 1% людей в мире? Ну да, это сильно повлияло на популярность C/C++, а вовсе не игры с поддержкой DOS/4GW.
Ответить | Правка | К родителю #16 | Наверх | Cообщить модератору

37. "Опубликованы исходные тексты программного окружения компьюте..."  +10 +/
Сообщение от Аноним (37), 20-Янв-23, 11:02 
Если ты выдумал какую-то левую цифру ты думаешь это что-то значит? Сверх популярный Юникс который стоял на тысячах PDP-11 в 70-х. И это когда многие работали тупо без всякой ОС просто запускали ассемблерную прогу и получали результат. Голову лечи. Ну или школу попытайся закончить для начала.  
Ответить | Правка | Наверх | Cообщить модератору

89. "Опубликованы исходные тексты программного окружения компьюте..."  +/
Сообщение от U202204161753 (?), 20-Янв-23, 20:33 
У DEC была своя ОС. Даже, несколько.

Вот они и стояли.

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

75. "Опубликованы исходные тексты программного окружения компьюте..."  +1 +/
Сообщение от Аноним (75), 20-Янв-23, 14:53 
> Это та ОСь, которая используется что то типа 1% людей в мире?

Это процент настольных установок. Не не стоит забывать про серверы, встраиваемые решения, где даже windows проигрывает Linux.

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

92. "Опубликованы исходные тексты программного окружения компьюте..."  +1 +/
Сообщение от Аноним (91), 20-Янв-23, 22:14 
Каких установок Unix на настолки никто и не ставил особо, речь про 70-е года, когда Ц был молодым языком для хипстеров.  
Ответить | Правка | Наверх | Cообщить модератору

51. "Опубликованы исходные тексты программного окружения компьюте..."  +3 +/
Сообщение от Аноним (51), 20-Янв-23, 11:45 
А Borland C++ в начале 1990-х как был популярен.
Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору

68. "Опубликованы исходные тексты программного окружения компьюте..."  +2 +/
Сообщение от iZEN (ok), 20-Янв-23, 12:45 
В 1990-х все учили QBasic или Turbo Pascal 5.5. Позднее появилась библиотека TurboVision - все перешли на Turbo Pascal 6.0/7.0 (эта библиотека лежит в основе многих текстово-ориентированных ГИП тех времён, например, DOS Navigator).
Ответить | Правка | Наверх | Cообщить модератору

100. "Опубликованы исходные тексты программного окружения компьюте..."  +/
Сообщение от ананим.orig (?), 21-Янв-23, 11:34 
Не поверишь, в 90-х вместе с Turbo Pascal параллельно был и Turbo C, Turbo C++, Borland C++.
> Turbo Vision is a character-mode text user interface framework included with Borland Pascal, Turbo Pascal, and Borland C++ circa 1990.
> ..
> Around 1997, the C++ version, including source code, was released by Borland into the public domain[1][2] and is currently being ported and developed by an open-source community on SourceForge under the GPL license.

https://en.wikipedia.org/wiki/Turbo_Vision

зыж
> В 1990-х все учили QBasic или Turbo Pascal 5.5.

Не все учили, а всеХ учили. Чувствуешь разницу?
Но некоторые на этом не останавливались и таки учили не только корпоративный стэк, но и всякие Autotools, Autoconf, Automake, and Libtool.
> Development of the GNU operating system was initiated by Richard Stallman while he worked at MIT Artificial Intelligence Laboratory. It was called the GNU Project, and was publicly announced on September 27, 1983

.

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

101. "Опубликованы исходные тексты программного окружения компьюте..."  +/
Сообщение от iZENemail (ok), 21-Янв-23, 17:08 
> Не поверишь, в 90-х вместе с Turbo Pascal параллельно был и Turbo
> C, Turbo C++, Borland C++.

Да запускал я Turbo C++ и Borland C++ Builder в те года, чтобы сравнить с Turbo/Borland Pascal 7.0 и Delphi 3.0 — программы на С++ компилировались в РАЗЫ медленнее, чем аналогичные программы на Object Pascal.


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

102. "Опубликованы исходные тексты программного окружения компьюте..."  –1 +/
Сообщение от аноним.orig (?), 21-Янв-23, 22:01 
Компилировались — да.
А вот работали быстрее. На порядок.

Зыж
Builder был позже. Просто Borland C++. Со своим турбо видно.

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

104. "Опубликованы исходные тексты программного окружения компьюте..."  +1 +/
Сообщение от Аноним (104), 22-Янв-23, 13:32 
Да давай уж сразу на три порядка, чего мелочиться.
Ответить | Правка | Наверх | Cообщить модератору

106. "Опубликованы исходные тексты программного окружения компьюте..."  –1 +/
Сообщение от Аноним (105), 22-Янв-23, 17:20 
> А вот работали быстрее. На порядок.

Прям в 10 раз? Вот жеж. Это наверное оттого, что в паскале по смузихлёбски операции со строками используют арифметику указателя и закрепленного за ним счетчика символов в строке, а вот в си всё круто, всё по взрослому - каждый раз для поиска конца строки сканируем все байты до победы, в надежде найти завершающий 0. Сказочники такие сказочники...

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

109. "Опубликованы исходные тексты программного окружения компьюте..."  +/
Сообщение от пох. (?), 24-Янв-23, 23:41 
А вот процессор ничего не знает про "арифметику указателя" с какими-то закрепленными счетчиками, зато прекрасно умеет наткнувшись на ноль прервать цикл.

Поэтому никакого "сканирования" никогда не происходит. Происходит обработка строки, которая и была нужна, автомагически тем нулем завершающаяся БЕЗ лишних проверок.

Ну да, ну да, искусство проверять влезет ли обработанное в буфер давно утрачено древними, функции с 'n' в названии и mem* аналоги строковых по этой причине _менее_ эффективны.

Впрочем, это на современных процессорах почти незаметно, в отличие от тех которые были во времена turbo c 2.0

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

107. "Опубликованы исходные тексты программного окружения компьюте..."  +/
Сообщение от Аноним (107), 22-Янв-23, 23:51 
>[оверквотинг удален]
>> ..
>> Around 1997, the C++ version, including source code, was released by Borland into the public domain[1][2] and is currently being ported and developed by an open-source community on SourceForge under the GPL license.
> https://en.wikipedia.org/wiki/Turbo_Vision
> зыж
>> В 1990-х все учили QBasic или Turbo Pascal 5.5.
> Не все учили, а всеХ учили. Чувствуешь разницу?
> Но некоторые на этом не останавливались и таки учили не только корпоративный
> стэк, но и всякие Autotools, Autoconf, Automake, and Libtool.
>> Development of the GNU operating system was initiated by Richard Stallman while he worked at MIT Artificial Intelligence Laboratory. It was called the GNU Project, and was publicly announced on September 27, 1983
> .

Подтверждаю, у нас в школе на уроках информатики именно Borland C++ и был по программе.

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

87. "Опубликованы исходные тексты программного окружения компьюте..."  +/
Сообщение от CAE (ok), 20-Янв-23, 17:17 
Не обязательно писали на паскале.
Вход в функцию и выход из неё проще в стандарте паскаля, меньше кода, быстрее работает (на тогдашних процессорах). Могли писать на своём си с нужными хаками и запретом плавающего числа параметров при разработке.
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

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

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




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

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