-
> Игорь Шевченко © (01.05.08 21:22) [18]
У Вас слишком строгие требования к OS :))
-
Четкое определени ОС надо дат, и тогда становится понятно, можно или нельзя.
-
Если взять за основу оперделение с википедии: Операцио?нная систе?ма, ОС (англ. operating system) — базовый комплекс компьютерных программ, обеспечивающий управление аппаратными средствами компьютера, работу с файлами, ввод и вывод данных, а также выполнение прикладных программ и утилит. И принять винду - за загрузчик, то ответ ДА. На Дельфи можно написать ОС.
-
А если какая ни-будь компания напишет свой собственный язык программирования на Delphi, который превосходит С++ в два раза, тогда в этом случае они напишут OS в любом случае!
-
НУ БЛИН, ОПЯТЬ НАЧАЛИ!
Опять офф-топик начался... СКОЛЬКО УЖЕ ОСБУЖДАЛИ ЭТО НА ЗНАМЕНИТЫХ ФОРУМАХ - и всё без толку
НЕЛЬЗЯ!!!!!!! На C можно (Майкрософтском), на на Delphi - НЕТ!!!
Как ты собираешься писать ЯДРО? Загрузчик? На Паскале, наверное? Во-во, а это уже не делфи, это Паскаль... ТАК ЧТО ЧИСТО НА ДЕЛФЕ - НЕТ!
Она же позволяет создавать 32-битные приложения ПОД Windows, и консольные тоже 32-битные... Как ты их будешь запускать? а?
Короче, тема закрыта.
-
@!!ex © (01.05.08 21:39) [22] > Если взять за основу оперделение с википедии:
> И принять винду - за загрузчик
То это будет жонглирование словами Кстате, по этому поводу много лет велась дискуссия на Королевстве Delphi http://www.delphikingdom.com/asp/talktopic.asp?ID=211
-
Реально сам пишу.
-
TIF © (01.05.08 22:09) [24]
п. 7 рекомендаций из правил форума
"Соблюдайте нетикет оформления веток. Не стоит «кричать» и привлекать внимания к своей теме используя прописные символы, восклицательные знаки в больших количествах и т.п."
-
ВОТ НА АССЕМБЛЕРЕ ВИДЕЛ ОПЕРАЦИОНКУ! Смотрится классно, иконки, рабочий стол, фоновый "рисунок". Но изучать для этого асм... :-)
Ну вот чем тебя не устаивает винда? Я вот сомневаюсь. что ты висту напишешь... Иди в команду разработчиков "русской ОС", наклепаете чо-нить весёлое :)))))
-
> п. 7 рекомендаций из правил форума
Уже вижу, изучил, учпокоился, выпил корвалолу...
Просто меня этим вопросом ой как уже... замучали, скажем так.
-
Загрузчик это только часть ОС и не существенная. Остальное легко пишется. =) Не то чтобы очень легко, придеться писать долго . А так дельфи все позволяет.
-
Pavia © (01.05.08 22:19) [30]
Везет же людям
-
> "Соблюдайте нетикет
:) Это термин такой, или всё-таки имелся в виду этикет?
-
> TIF © (01.05.08 22:22) [32]
Таки, думаю, "сетевой этикет" :) Термин, вполне "образовавшийся", с просроченным билетом уже не ассоциируется :)
-
> Термин, вполне "образовавшийся"
Хм, а вот лингво много чего знает, а такого термина - нет :( Напоминает какой-то китикэт ;) Ладно, будем знать
-
TIF © (01.05.08 22:22) [32]
Ты, когда незнакомое слово увидишь, ты в Google лезь первым делом
-
> ты в Google лезь первым делом
Уже нашёл в вики... Гораздо быстрее. Яндекс тоже рулит... Ладно, не будет о поисковиках)
-
Delphi (Де́льфи, произносится /ˈdɛlˌfi/[1]) — среда разработки, использует язык программирования Delphi (начиная с 7 версии язык в среде именуется Delphi, ранее - Object Pascal), разработанный фирмой Borland и изначально реализованный в её пакете Borland Delphi, от которого и получил в 2003 году своё нынешнее название. Object Pascal - по сути является наследником языка Pascal с объектно-ориентированными расширениями.
Если речь идет о среде разработке, то можно тут сложный вопрос. Если речь идет о языке программирования, то, думаю, речь не идет о компиляторе. А компиляторы бывают разные, поэтому ответ - можно.
> Реально ли написать OS на Delphi?
Среда разработки - это инструмент, а значит, если бы речь шла о среде, то вопрос был бы сформулирован примерно так "Реально ли написать OS с помощью Delphi?" => речь идет о языке.
Принимая во внимание этот факт, получаем ответ: да, можно =)
-
Dmitry S © (01.05.08 23:04) [37]
У тебя с логикой фигово
-
> TIF © (01.05.08 22:09) [24]
Чего ты так распереживался? Ты неправ, можно. Delphi умеет генерировать такие же объектные файлы, как и С. Написать и скомпилировать в ней код, который сможет работать в нулевом кольце привилегий можно. Скомпоновать не получится, но это ж проблема не среды разработки, а просто отсутствия соответствующего компоновщика. Его и в Visual C++ нет, надо отдельный kit добывать. Нельзя сделать только крохотный кусочек ОС, который будет работать в реальном режиме. Но для этого опять же, есть сторонние инструменты. Ты ж, написав программу в Delphi, а пару хранимых процедур к ней в IBExpert, все равно считаешь что программа написана в Delphi?
|