Вниз
Скачать: CL | DM;

Язык ОС.   Найти похожие ветки 

← →
NewZ ©   (2010-02-17 22:24) [0]

А что было-бы если Windows была бы написана на Pascal"е - Delphi?


← →
Игорь Шевченко ©   (2010-02-17 22:25) [1]

тупой баян


← →
Jeer ©   (2010-02-17 22:30) [2]


> А что было-бы если Windows была бы написана на Pascal"е
> - Delphi?


WinПас :)


← →
cwl ©   (2010-02-17 22:44) [3]

> Игорь Шевченко ©   (17.02.10 22:25) [1]
> тупой баян

знаки препинания расставить по вкусу? (с) %>


← →
NewZ ©   (2010-02-17 22:46) [4]


> Игорь Шевченко
> тупой баян


Как будто на Си мир клином сошелся.


← →
Игорь Шевченко ©   (2010-02-17 22:50) [5]

ОС не зависит от языка, на котором она написана. И не надо здесь филиал детского сада устраивать.


← →
NewZ ©   (2010-02-17 22:57) [6]


> ОС не зависит от языка, на котором она написана

А от чего зависит?


← →
@!!ex ©   (2010-02-17 23:01) [7]

> [6] NewZ ©   (17.02.10 22:57)

От квалификации программистов,продуманности архитектуры, тестирования и маркетинга.


← →
GrayFace ©   (2010-02-18 00:12) [8]

Она бы не поддерживала драйверов :)


← →
turbouser ©   (2010-02-18 00:17) [9]


> GrayFace ©   (18.02.10 00:12) [8]

Ну, тут можно и похоливарить :) но не нужно :)


← →
Плохиш ©   (2010-02-18 01:02) [10]


> NewZ ©   (17.02.10 22:24)
>
> А что было-бы если Windows была бы написана на Pascal"е
>

Удивись, она и была на нём написана.


← →
Германн ©   (2010-02-18 01:16) [11]


> turbouser ©   (18.02.10 00:17) [9]
>
>
> > GrayFace ©   (18.02.10 00:12) [8]
>
> Ну, тут можно и похоливарить :) но не нужно :)

Не нужно эт точно. Какой может быть холивар в песочнице!


← →
tesseract ©   (2010-02-18 10:07) [12]

Видели бы Access Violation вместо "память не может быть read". Linux вон на чем только не написан, от Си до перла. И как-то работает.


← →
Ega23 ©   (2010-02-18 10:48) [13]

С - ацтой, Адъ и Израиль!


← →
И. Павел ©   (2010-02-18 10:51) [14]

Windows  не могли написать на Delphi, так как Delphi работает с WinAPI. Получается проблема как с курицей и яйцом.


← →
12 ©   (2010-02-18 10:56) [15]

http://www.google.ru/#hl=ru&source=hp&q=%D0%BE%D1%81+%D0%BD%D0%B0+%D0%BF%D0%B0%D1%81%D0%BA%D0%B0%D0%BB%D0%B5&btnG=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA+%D0%B2+Google&lr=&aq=0&oq=%D0%9E%D0%A1+%D0%BD%D0%B0+%D0%BF%D0%B0&fp=c248dee20af400f5


> проблема как с курицей и яйцом

нет ее
Ибо сказано: Сначала было Слово!
Постепенная мутация земноводных, короче

да и вообще - нет никаких проблем :)


← →
tesseract ©   (2010-02-18 10:56) [16]


> так как Delphi работает с WinAPI


Чудик пришел. А Visual С  c winApi не работает ?  Не путать компилятор и среду разработки.


← →
Ega23 ©   (2010-02-18 10:57) [17]


> Windows  не могли написать на Delphi, так как Delphi работает
> с WinAPI.


Да ладно?


← →
И. Павел ©   (2010-02-18 11:16) [18]


> tesseract ©, Ega23 ©


В вопросе был указан Delphi. О компиляторах речь не велась. Компоненты Delphi используют Dll Windows. Без vcl Delphi это уже не Delphi, а Object pascal. Вот что я имел ввиду.


> tesseract ©

Рекомендую обзывать тех, кто может до вас "дотянуться". Тогда поумнеете.


← →
@!!ex ©   (2010-02-18 11:20) [19]

> [18] И. Павел ©   (18.02.10 11:16)
> В вопросе был указан Delphi. О компиляторах речь не велась.
> Компоненты Delphi используют Dll Windows. Без vcl Delphi
> это уже не Delphi, а Object pascal. Вот что я имел ввиду.

ЛОЛ. Проснулся. Delphi уже несколько лет как язык. А RAD Delphi использует язык Delphi.


← →
DVM ©   (2010-02-18 11:21) [20]


> И. Павел ©   (18.02.10 10:51) [14]
> Windows  не могли написать на Delphi, так как Delphi работает
> с WinAPI. Получается проблема как с курицей и яйцом.

Чтобы скомпилировать исходники компилятора тоже по идее нужен компилятор. А чтоб его другой. И так далее. Однако ж выкрутились, сделали курицу, минуя яйцо, ну а потом как обычно :)


> Компоненты Delphi используют Dll Windows.

Необязательно. Да и под линукс по идее они частично работали в Kylix. Тот же самый код хочу заметить.


← →
И. Павел ©   (2010-02-18 11:26) [21]


> Delphi уже несколько лет как язык.

А я пока на Delphi7 сижу :)


← →
И. Павел ©   (2010-02-18 11:37) [22]


> Да и под линукс по идее они частично работали в Kylix. Тот же самый код хочу заметить.

CreateWindow? В Unix не работал, но неужели такая совместимость?


← →
MonoLife ©   (2010-02-18 11:37) [23]


> А я пока на Delphi7 сижу :)

Дык, начиная с 7 язык


← →
И. Павел ©   (2010-02-18 11:41) [24]


> MonoLife ©

По этому поводу еще в 2003 году спорили :)
- "Delphi - не язык, а среда разработки приложений."
- "Delphi с 5-й версии, кажеться, официально называется языком программирования."
http://www.forum.netall.ru/lofiversion/index.php/t268.html


← →
DVM ©   (2010-02-18 11:43) [25]


> И. Павел ©   (18.02.10 11:37) [22]


> CreateWindow? В Unix не работал, но неужели такая совместимость?

CreateWindow это не чаcть VCL. Вы непоследовательны. Да и на оконных компонентах свет клином не сошелся, хотя в Linux их частично заменяет qt. И в Kylix это все делалось автоматически той же VCL. Т.е. приложение которое использовало чисто VCL и не использовало WinAPI компилировалось и там и там. Посмотрите код VCL там много есть мест, где проверяется директивами условной компиляции, под Windows ли мы компилируем или нет? Правда Kylix не пошла как то, но это другая песня.


← →
И. Павел ©   (2010-02-18 11:45) [26]


> DVM ©

Спасибо, буду знать.


← →
Игорь Шевченко ©   (2010-02-18 11:49) [27]

Вы б хоть кругозор расширяли, что ли.


← →
tesseract ©   (2010-02-18 13:38) [28]


> все делалось автоматически той же VCL.


Вообще-то не делалось. Надо было переводить проект на CLX  - а он на VCL был не совсем похож. Общие не VCL модули вроде имеют директивы IFDEF LINUX до сих пор.


> tesseract ©
Рекомендую обзывать тех, кто может до вас "дотянуться". Тогда поумнеете.


Угрозы расправы отлично выявляют недостаток интеллекта. Выучи предмет спора для начала.


← →
И. Павел ©   (2010-02-18 15:04) [29]


> tesseract ©

Никаких угроз не было. Только рекомендации. Если вы их не поняли - ваше дело.
Спора, кстати, до вас тоже не было. То, что в исходниках встречаются {$IFDEF LINUX} и т.д. - этого действительно я не знал. Вы же говорили про разницу между IDE и компилятором - а в вопросе не сказано, что речь идет именно о компиляторе.


← →
Игорь Шевченко ©   (2010-02-18 15:12) [30]

Кто-нибудь из желающих может попробовать сделать приложение на Delphi (под Win32), которое не будет использовать иных DLL Windows, кроме kernel32.dll


← →
Юрий Зотов ©   (2010-02-18 15:15) [31]

Крайне интересная дискуссия...


← →
DVM ©   (2010-02-18 16:07) [32]


> Игорь Шевченко ©   (18.02.10 15:12) [30]
> Кто-нибудь из желающих может попробовать сделать приложение
> на Delphi (под Win32), которое не будет использовать иных
> DLL Windows, кроме kernel32.dll

А смысл какой?

Это вобщем то не проблема. Надо заменить SysInit и System и потом компилировать желательно из командной строки и компилятором не последних версий.


← →
ANB   (2010-02-18 17:26) [33]


> Кто-нибудь из желающих может попробовать сделать приложение
> на Delphi (под Win32), которое не будет использовать иных
> DLL Windows, кроме kernel32.dll

Не, я не желающий.


← →
TUser ©   (2010-02-18 18:55) [34]


> Игорь Шевченко ©   (18.02.10 15:12) [30]

Вообще, если у меня не глюки, то где-то видел в тырнете вообще Windows-независимую программу на Delphi. Только там генофонд руками правили, System.pas и getmem.inc.


← →
DVM ©   (2010-02-18 19:07) [35]


> вообще Windows-независимую программу на Delphi.

Так не бывает. Минимум kernel32.dll должно использоваться.


← →
Игорь Шевченко ©   (2010-02-18 19:13) [36]


> Только там генофонд руками правили


Не сомневаюсь. С правленым генофондом можно скомпилировать драйвер ядра.


← →
@!!ex ©   (2010-02-18 19:15) [37]

> [35] DVM ©   (18.02.10 19:07)
> Минимум kernel32.dll должно использоваться.

зачем это?


← →
DVM ©   (2010-02-18 20:35) [38]


> зачем это?

Чтоб хоть какую то полезную работу программа могла выполнить. А скомпилировать можно вообще не импортируя ни одной функции WinAPI.


← →
@!!ex ©   (2010-02-18 20:50) [39]

> [38] DVM ©   (18.02.10 20:35)

Речь шла о том, что на Дельфи можно написать ОС.
Зачем ОС на дельфи обращаться к kernel32.dll??


← →
DVM ©   (2010-02-18 20:55) [40]


> @!!ex ©   (18.02.10 20:50) [39]


> Речь шла о том, что на Дельфи можно написать ОС.

А, ты про это. Тогда WinAPI конечно не нужно.



Страницы: 1 2 вся ветка

Скачать: CL | DM;



Память: 0.54 MB
Время: -0.948 c
4-1235150915
Илья_
2009-02-20 20:28
2010.08.27
CreateProcess и ожидание его завершения


4-1229333584
Nucer
2008-12-15 12:33
2010.08.27
GetTCPTable


15-1269236981
stas
2010-03-22 08:49
2010.08.27
Прочитать титлы с DVD


2-1272400279
rizhiy87
2010-04-28 00:31
2010.08.27
TWebBrowser и сеансы


3-1240848334
IGray
2009-04-27 20:05
2010.08.27
Delphi2009 + BDE + Юникод = НЕВОЗМОЖНО??




   Наверх