А возможно ли написать на Pascal'e OC?

Здесь можно поговорить о чём угодно и сколько угодно.

Модератор: Модераторы разделов

Ответить

А возможно ли написать на Pascal'e OC?

Да
26
59%
Нет
10
23%
Незнаю
8
18%
 
Всего голосов: 44

Аватара пользователя
B@RT
Сообщения: 116

А возможно ли написать на Pascal'e OC?

Сообщение B@RT »

Мне стало просто интересно, реально написать на паскале ось, хотябы жалкое подобие dos'a? Если да, тогда почему этого еще не сделали?
Спасибо сказали:
Аватара пользователя
MDK_User
Сообщения: 118
ОС: OpenSUSE 11.2

Re: А возможно ли написать на Pascal'e OC?

Сообщение MDK_User »

Наверное, можно :)
Только зачем?
Кстати, один человек написал и продолжает писать ОС на асме... и ничего, работает (это я про Морфеус)
Спасибо сказали:
Аватара пользователя
Jan2ary
Бывший модератор
Сообщения: 630
Статус: Тщедушный очкарик

Re: А возможно ли написать на Pascal'e OC?

Сообщение Jan2ary »

Как говорит один мой друг: "Потом расскажешь".
Паскаля не знаю поэтому мой ответ - не знаю.
Не шалю, никого не трогаю, починяю примус...
Спасибо сказали:
Аватара пользователя
Sonic
Сообщения: 478
Контактная информация:

Re: А возможно ли написать на Pascal'e OC?

Сообщение Sonic »

НА одном паскале не напишешь. Драйверы, загрузочный сектор и такие весчи на паскале и СИ не пишут, АССАМБЛЕР :)
Всё что можно написать на ассамблере, надо писать на нем(конечно если мозгов хватит), а потом по ветвям уходить к другим языкам. Но если под вопросм ты считал основной язык паскаль, то вероятно можно, куча библиотек и вперёд :)

Вот глянь, для СИ но это не совсем важно :)
The Real "Hello World"
LinuxForum.ru :: Форум пользователей ОС Linux
Спасибо сказали:
Flaming
Сообщения: 2579

Re: А возможно ли написать на Pascal'e OC?

Сообщение Flaming »

Я думаю, что можно, но не нужно. Даже на C# ОС написали. :)
Спасибо сказали:
Topper
Бывший модератор
Сообщения: 2087
Статус: Насильник бабушек-педофилок
ОС: Windows 10

Re: А возможно ли написать на Pascal'e OC?

Сообщение Topper »

Flaming писал(а):
01.08.2008 16:51
Я думаю, что можно, но не нужно. Даже на C# ОС написали.

Имя, брат, имя!
Хрю.
Спасибо сказали:
Аватара пользователя
broom
Бывший модератор
Сообщения: 1629
Статус: мизантроп.ка
ОС: Gentoo

Re: А возможно ли написать на Pascal'e OC?

Сообщение broom »

Topper писал(а):
01.08.2008 17:15
Flaming писал(а):
01.08.2008 16:51
Я думаю, что можно, но не нужно. Даже на C# ОС написали.

Имя, брат, имя!

SharpOS - http://www.sharpos.org
but in the darkness, behind your smile, you scream... © Dio
Спасибо сказали:
yaleks
Сообщения: 2121
Статус: вне статуса
ОС: Gentoo ~

Re: А возможно ли написать на Pascal'e OC?

Сообщение yaleks »

так вроде уже есть операционка на паскале. Поищите, названия не помню.
Спасибо сказали:
Аватара пользователя
AWSVladimir
Сообщения: 138
ОС: пока Мандривка

Re: А возможно ли написать на Pascal'e OC?

Сообщение AWSVladimir »

Можно, можно. :)

Паскаль, как и Си это лишь синтаксис, а какие конструкции обрабатывает компилятор, закладываются при его проектировании .
+ можно дописывать самому функционал языка.
В молодость свою программировал через порты, низкоуровневый доступ к диску и т.д. и т.п. и все это на паскале, т.к. в паскале можно делать чисто ассемблерные вставки.
Поэтому основную часть своей библиотеки на асме, перекинул на паскаль. Очень удобно было.
А то, что можно на асме, то можно на компе ВСЕ!

Операционная система, это не что то "мифическо-тайное", это обыкновенная программа, которая диагностирует оборудование и предоставляет интерфейсы (более простые, чем работа по портам) для пользовательских программ.
Спасибо сказали:
Аватара пользователя
Ali1
Сообщения: 2250

Re: А возможно ли написать на Pascal'e OC?

Сообщение Ali1 »

Незнаю.
Все зависит от реализации компилятора. Т.е на шестом турбо-паскале можно, а на Pascal-P - нет.

Деннис Ритчи : «Я утверждаю, что Паскаль очень близок языку Си. Одни, быть может, этому удивятся, другие — нет... Даже интересно, насколько они близки друг другу. Эти языки больше расходятся в деталях, но в основе своей одинаковы. Если вы взглянете на используемые типы данных, а также на операции над типами, то обнаружите очень большую степень совпадения... И это несмотря на то, что намерения Вирта при создании Паскаля весьма отличались от наших в языке Си. Он создавал язык для обучения, а потому преследовал дидактические цели. И, как я заметил это по Паскалю и по его более поздним языкам, Вирт был во власти своего стремления ограничить выразительные средства как можно сильнее...»
Спасибо сказали:
Аватара пользователя
Sergey T
Сообщения: 250
ОС: Debian
Контактная информация:

Re: А возможно ли написать на Pascal'e OC?

Сообщение Sergey T »

хрен его знает. Я с програмированием пока не достаточно хорошо знаком (так, писал в разное время всякую фигню для себя. то на паскале, то на си. но в целом ничего серьёзного), но согласен с тем, что без асма не обойтись. Хотя бы потому, что на Паскале и прочем слишком громоздко может получиться.
Спасибо сказали:
Аватара пользователя
nesk
Сообщения: 2268
Статус: Линукссаксовец
ОС: MS Windows XP Home SP3
Контактная информация:

Re: А возможно ли написать на Pascal'e OC?

Сообщение nesk »

B@RT писал(а):
08.06.2004 19:03
Мне стало просто интересно, реально написать на паскале ось, хотябы жалкое подобие dos'a? Если да, тогда почему этого еще не сделали?

Зачем?


Кстати создатель Паскаля - Николас Вирт создал еще язык программирования oberon, на котором создал ОС oberon. :blush:

А вот древняя ОС написанная на Паскале UCSD Pascal но это древний проект. Вот проект который ведется энтузиастами прямо сейчас Stream OS

Конечно совсем без использования Ассемблера нельзя
Внимание: У меня под рукой нет машины с Linux. Я не использую эту ОС. Ответы я даю либо по памяти, либо мне помогает гугл. Тщательно читайте маны по тем командам и конфигурационным файлам, которые я упоминаю.

0xDEFEC8ED
Спасибо сказали:
allez
Сообщения: 2223
Статус: Не очень злой админ :-)
ОС: SuSE, CentOS, FreeBSD, Windows

Re: А возможно ли написать на Pascal'e OC?

Сообщение allez »

Ахтунг! Некрофилен фрай! :)
Спасибо сказали:
Mgh
Сообщения: 1
ОС: PG-DOS

Re: А возможно ли написать на Pascal'e OC?

Сообщение Mgh »

Так есть же вроде bairos
Спасибо сказали:
Аватара пользователя
devilr
Сообщения: 3667
ОС: Mandriva => Gentoo (~amd64)
Контактная информация:

Re: А возможно ли написать на Pascal'e OC?

Сообщение devilr »

Sonic писал:
08.06.2004 19:49
НА одном паскале не напишешь. Драйверы, загрузочный сектор и такие весчи на паскале и СИ не пишут, АССАМБЛЕР
Можно написать хоть на бейсике. Ведь никто не запрещает писать код в машинных кодах на паскале (или бейсике) и сохранять в файле. :) Да и ассемблерные вставки паскаль принимает вполне нормально.
P.S. Да - некромансия форева :D
Мудрость приходит с возрастом.
Иногда возраст приходит один.
Эхо разума
Спасибо сказали:
Ответить