Rambler's Top100
"Knowledge itself is power"
F.Bacon
Поиск | Карта сайта | Помощь | О проекте | ТТХ  
 Базарная площадь
  
О разделе

Основная страница

Группы обсуждений


Тематический каталог обсуждений

Архив

 
 К н и г и
 
Книжная полка
 
 
Библиотека
 
  
  
 


Поиск
 
Поиск по КС
Поиск в статьях
Яndex© + Google©
Поиск книг

 
  
Тематический каталог
Все манускрипты

 
  
Карта VCL
ОШИБКИ
Сообщения системы

 
Форумы
 
Круглый стол
Новые вопросы

 
  
Базарная площадь
Городская площадь

 
   
С Л С

 
Летопись
 
Королевские Хроники
Рыцарский Зал
Глас народа!

 
  
ТТХ
Конкурсы
Королевская клюква

 
Разделы
 
Hello, World!
Лицей

Квинтана

 
  
Сокровищница
Подземелье Магов
Подводные камни
Свитки

 
  
Школа ОБЕРОНА

 
  
Арсенальная башня
Фолианты
Полигон

 
  
Книга Песка
Дальние земли

 
  
АРХИВЫ

 
 

Сейчас на сайте присутствуют:
 
  
 
Во Флориде и в Королевстве сейчас  08:23[Войти] | [Зарегистрироваться]
Обсуждение темы:
А если ОС написать на Паскале?

Есть операционка на Паскале? Вам не кажется что она была бы лучше? Почему все операционки пишут на Си?

А если операционку написать на Паскале и добавить туда средство расширения визуальное, как Дельфи. Было бы круто.

С уважением,
Данная тема не будет закрыта и объявляется официальным флеймом Королевства. Дабы жителям было где оторваться :о)

Николай

Количество сообщений на странице

Порядок сортировки сообщений
Новое сообщение вверху списка (сетевая хронология)
Первое сообщение вверху списка (обычная хронология)

Перейти на конкретную страницу по номеру


Всего в теме 1403 сообщения

Добавить свое сообщение

Отслеживать это обсуждение
<<<... | 23—14 | 13—4 | ...>>>
Всего сообщений в теме: 1403; страниц: 141; текущая страница: 140


№ 13   22-12-2001 11:46 Ответить на это сообщение Ответить на это сообщение с цитированием
Операционка на Паскале была в свое время - называлась она MS Windows 2.0, а потом эти из Редмонда переписали ее на Ц. Недаром все вызовы виндовских функций до сих пор описываются как FAR PASCAL....


№ 12   22-12-2001 10:49 Ответить на это сообщение Ответить на это сообщение с цитированием
Как обычно всё плавно перейдет во флейм ;-)
Вылезут c/c++ ортодоксы которые научат нас тупых сосунков как надо жить, закипит словестный понос у начинающих delphi программистов, появится iZEN и скажет Ява рулит, а остальным место в морге и пошло поехало...

1) когда в BP7 появился встроенный asm - я забил на С/С++, высокоуровневый язык+asm для меня лучше, чем шизофренический язык среднего уровня
2) вместо того чтобы начинать флейм - автору следовало почитать все материалы на этом сайте и подробнее изучить материалы касающиеся Oberon - язык и операционка
3) никто от флема не выиграет, помимо наших чувств - есть ещё:
a) руководство b) опыт c) наработки d) бесценная программистская лень

Вот у меня знакомый (делфист) устроился на фирму где пишут на VB (а VB никому и в голову сравнивать с CPP не придет) - и ничего, пишет, зарабатывает, приятно посмотреть.


№ 11   21-12-2001 22:37 Ответить на это сообщение Ответить на это сообщение с цитированием
Оберон - это язык программирования. Вполне возможно, что и существует оберон-операционка, как существовала паскаль-ос, однако мне известен только язык.

Что касается многоплатформенности, не вижу никаких препятствий для компиляции паскаль-кода на разные типы процессоров, что, кстати, уже реализовано в FPC, правда, там генерируется не plain-code, а COFF, таким образом для написания операционки он не пригоден. Впрочем никто не мешает ядро написать на ассемблере.

Увы компиляторов pascal в plain-code я не припомню (кроме очень старых TP, которые безнадежно устарели с точки зрения системы машинных команд), и это боьшая проблема.

Кроме того, Си (НЕ Си-Плюс-Плюс!) действительно гораздо более пригоден для низкоуровневого программирования.

Впрочем, я бы не сказал, что операционка на паскале - бред. Совершенно не понимаю, почему она должна быть негибкой и т.д. Язык это язык, а уж какими руками его использовать - дело хозяйское.


№ 10   21-12-2001 22:19 Ответить на это сообщение Ответить на это сообщение с цитированием
> Zerg

Паскаль создавался как многоплатформенный язык.

Моих слов про Оберон, вижу, никто не заметил.


№ 9   21-12-2001 21:55 Ответить на это сообщение Ответить на это сообщение с цитированием
To Павел:
>Pascal - это вчерашний день, за который цепляются напыщенные снобы.

Дело не в этом. Объективно: Си гораздо более низкоуровневый язык, чем Паскаль. Вот и всё.

To All:
А в целом операционка на Паскале - БРЕД. Нет она конечно возможна, однако очень уж негибкая, и о многоплаьформенности придётся позабыть.


№ 8   21-12-2001 21:48 Ответить на это сообщение Ответить на это сообщение с цитированием
To Thorn:

>кста и код читается много легче

Вы верно шутите г-н Thorn. Код на C++ читается легче, чем на Паскале! Да уж чего тольно не приходилось слышать. НО ТАКОЕ!?!?!?!?!?

Приведите мне пример, что ли, какого-нибудь (замороки с #define я не учитываю, я говорю о реальном коде ;-)) куска кода


№ 7   21-12-2001 20:12 Ответить на это сообщение Ответить на это сообщение с цитированием
Я понимаю, что сайт про Дельфи, но почему бы не развиться в идиотизме постановки вопроса и не предложить, скажем, язык Рефал? :)
Язык Си используют:
1. по историческим причинам - опыт, библиотеки, широта распространения...
2. Си - более "свободный" язык, более удобный для профи при прогр-ии низкоуровневых операций (кста и код читается много легче)


№ 6   21-12-2001 19:32 Ответить на это сообщение Ответить на это сообщение с цитированием
А Оберон? А сильно не разбирался, но у меня сложилось впечатление, что это операционная система, написанная на языке, являющимся развитием Паскаля.
Или не так?


№ 5   21-12-2001 19:24 Ответить на это сообщение Ответить на это сообщение с цитированием
Насчёт ассемблера, на нём уже давно не пишут операционки, только их ядра, в современных ос это меньше одного процента кода, а пишутся ОС в основном на си, в последнее время на C++. На паскале в принципе можно, только смысла нет, потому что он ни чем ни лучше(я не говорю  что хуже) чем c(++).


№ 4   21-12-2001 18:25 Ответить на это сообщение Ответить на это сообщение с цитированием
To Pavel:
"Эта.. Опа.."
В таком случае C уже заняло место на полке рядом с FORTRAN.
Это все равно что 20 лет назад задавать вопрос :"Отчего математику пишут на FORTRANE? А уж библиотек куча накопилось!"


<<<... | 23—14 | 13—4 | ...>>>
Всего сообщений в теме: 1403; страниц: 141; текущая страница: 140


Добавить свое сообщение

Отслеживать это обсуждение

Дополнительная навигация:
Количество сообщений на странице

Порядок сортировки сообщений
Новое сообщение вверху списка (сетевая хронология)
Первое сообщение вверху списка (обычная хронология)

Перейти на конкретную страницу по номеру
  
Время на сайте: GMT минус 5 часов

Если вы заметили орфографическую ошибку на этой странице, просто выделите ошибку мышью и нажмите Ctrl+Enter.
Функция может не работать в некоторых версиях броузеров.

Web hosting for this web site provided by DotNetPark (ASP.NET, SharePoint, MS SQL hosting)  
Software for IIS, Hyper-V, MS SQL. Tools for Windows server administrators. Server migration utilities  

 
© При использовании любых материалов «Королевства Delphi» необходимо указывать источник информации. Перепечатка авторских статей возможна только при согласии всех авторов и администрации сайта.
Все используемые на сайте торговые марки являются собственностью их производителей.

Яндекс цитирования