Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];

Вниз

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

 
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 конечно не нужно.


 
Кто б сомневался ©   (2010-02-19 00:56) [41]


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


Просто перл.. :)


 
Германн ©   (2010-02-19 01:07) [42]

Тупой вопрос - тупые ответы.


 
TIF ©   (2010-02-19 07:51) [43]

А если ОС написать на Паскале?
Тыц:
http://delphikingdom.com/asp/talktopic.asp?ID=211

> Посмотрите код VCL там много есть мест, где проверяется
> директивами условной компиляции, под Windows ли мы компилируем
> или нет? Правда Kylix не пошла как то, но это другая песня.
>

Песня скоро возродится и Kylix разрабам пригодится :)
Если повезёт, увидим чудо с кроссплатформенной компиляцией под Win/Lin/Mac уже в этом году


 
tesseract ©   (2010-02-19 10:11) [44]


> увидим чудо с кроссплатформенной компиляцией под Win/Lin/Mac
> уже в этом году


Надеюсь турбо тоже возродят. Чует сердце, что писать будем под mono. Хотя какая, в обсчем-то разница.


 
Palladin ©   (2010-02-19 10:17) [45]

после 2х месяцев работы в среде д2007, я для себя четко решил - ухожу на java


 
boriskb ©   (2010-02-19 10:25) [46]


>  ухожу на java


Что выбрано?


 
Palladin ©   (2010-02-19 10:31) [47]

среда? NetBeans IDE


 
Игорь Шевченко ©   (2010-02-19 10:32) [48]

Palladin ©   (19.02.10 10:17) [45]

Лукавишь


 
Palladin ©   (2010-02-20 14:52) [49]

Это почему? )



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

Форум: "Прочее";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.57 MB
Время: 0.059 c
4-1232881341
Soulghai
2009-01-25 14:02
2010.08.27
Встроить код в готовую программу


2-1271311609
Den
2010-04-15 10:06
2010.08.27
InstallShield диалоги


15-1262651153
Kerk
2010-01-05 03:25
2010.08.27
Петиция за сохранение MySQL


2-1274965464
integer
2010-05-27 17:04
2010.08.27
подключитсо к nokia через usb и получить текст всех СМС


15-1275337563
Tim
2010-06-01 00:26
2010.08.27
Помощь с переводом





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский