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

Вниз

На чем пишутся ОС?   Найти похожие ветки 

 
Карлсон   (2002-08-11 19:25) [0]

Меня вот очень интересует, написана ли хотя бы одна полноценная система средствами Delphi или на паскале или все системы пишут на Сях?


 
Anatoly Podgoretsky   (2002-08-11 19:30) [1]

На чем угодно, первые версии виндоус были на Паскале, но тогда он был недостаточно силен. Но сила Дельфи не в написании ОС, а в создании RAD приложений.


 
Карлсон   (2002-08-11 21:09) [2]

Гм, я еще немного зеленый.
А что такое RAD приложения???
RADиоактивные что ли???


 
Огурцова Е. М.   (2002-08-11 21:16) [3]

RAD -- Radостные :)


 
drpass   (2002-08-11 21:38) [4]

Rapid Application Development - быстрая разработка приложений. Delphi не предназначена для разработки ОС или массовых приложений (перечислить которые чуть ли не каждый месяц здесь предлагает какой-нибудь Delphiненавистник), хотя и позволяет это делать.
С самого начала Delphi была нацелена на корпоративный рынок, на разработку уникальных и сложных систем там, где требуется получить большие возможности за короткое время. Например, на Delphi разрабатывалось последнее ПО станции "Мир", проги, управлявшие подъемом "Курска", информационная система British Airlines и т.д. В общем, то, что нельзя писать на С++ (вернее, можно - но цель не оправдает средства). А покупать за 3000 баксов систему, чтобы делать утилиты и офисные программы, очень неразумно.


 
Suntechnic   (2002-08-11 22:16) [5]

>В общем, то, что нельзя писать на С++ (вернее, можно - но цель не оправдает средства).

Ерунда. Вы себе хоть немножко представляете то ПО которое вы описали? Delphi имеет преимущества над системами на базе C++, только если очень быстро надо написать интерфейс. В проектах которые вы описали интерфейс дело десятое, если даже не двадцатое(мне почему то так кажется :)) и его написание дай Бог чтобы отняло 1% всех работ. В таком случае те лишних три часа что будут потрачены на интерфейс вообще роли не играют. Так объясните о каких целях и средствах которые себя не оправдывают вы ведёте речь? Всё-таки средство разработки выбирается опираясь несколько на другие требования.
И ещё...
...информационная система British Airlines...
...требуется получить большие возможности за короткое время...
Знаете говорят "мы не настолько богаты, чтобы покупать дешёвые вещи". Я всё-таки думаю что British Airlines не настолько богаты чтобы ставить своей целью разработать систему как можно быстрее вместо того чтобы обращать внимание на её качество.


 
Карлсон   (2002-08-11 22:37) [6]

Спасибо за разъяснения.
Только не начинайте извечный спор о том, что круче, дельфи или си.
Где-то тут уже была такая тема.
Меня вот еще что интересует.
Где объем конечного файла будет меньше, если писать на сях или на дельфи?


 
drpass   (2002-08-11 23:00) [7]

Да, похоже на то...
Размер конечного файла будет примерно одинаков, если ты не будешь в Delphi использовать RAD-средства, а писать обычным способом, как в C++. Если же будешь, то размер файла в Delphi будет больше - такова плата за скорость и удобство.
А тов. Suntechnic можно предложить разработать на Visual С++ мощный сервер приложений, скажем, для управления продажей билетов и получения информации о рейсах. Естественно, с различными уровнями доступа, с гибкой расширяемой архитектурой, надежный, и за срок менее года.
На Delphi, кстати, эта задача может быть решена в одиночку за месяц, причем с отладкой включительно.
А качество - оно не от среды разработки зависит, а от программиста.


 
Suntechnic   (2002-08-11 23:08) [8]

>drpass © (11.08.02 23:00)
А тов. Suntechnic можно предложить разработать на Visual С++ мощный сервер приложений, скажем, для управления продажей билетов и получения информации о рейсах. Естественно, с различными уровнями доступа, с гибкой расширяемой архитектурой, надежный, и за срок менее года.
На Delphi, кстати, эта задача может быть решена в одиночку за месяц, причем с отладкой включительно.
А качество - оно не от среды разработки зависит, а от программиста.


Мне не хотелось бы разводить флейм, но неужели вы и в правду думаете что то, что реализуется на Delphi за 1 месяц, будет реализовано на Visual C++ за 1 год??? Позвольте вас спросить за счёт чего вы собираетесь достигнуть столь потрясаюших результатов? И сразу походу дела вопрос... Насколько хорошо вы знакомы с Visual C++?

А качество - оно не от среды разработки зависит, а от программиста.

Вот тут сложно не согласиться.

Я хочу чтобы меня поняли правильно. Исходя из собственного опыта я могу вам сказать, что проекты, для реализации которых требуется больше 2-ух месяцев, могут быть реализованы практически в одинакоыве сроки как на Делфи, так и на Visual C++.


 
drpass   (2002-08-12 00:00) [9]

Я сужу по реальным фактам - например, в моей организации (надо сказать, не самом маленьком банке страны) программисты были вынуждены практически отказаться от дальнейшей разработки программного обеспечения на Visual С++, ограничившись лишь поддержкой уже написанного (с постепенным уходом). Новые разработки ведутся на Delphi и PowerBuilder. Современная Delphi - это не система программирования, это сложный комплекс, рассчитанный на то, чтобы вообще свести к минимуму необходимость написания кода.


 
Serious Sam   (2002-08-12 00:15) [10]

А в нашей организации юзают VC++ и C Builder одновременно. Т.к. надобно железяки оживлять, да по-быстрому!!! Дикость...


 
FLIZ   (2002-08-12 01:34) [11]

господи, да когда же вы успокоитесь?
си, дельфи...
к чему эти споры? все зависит от программиста -
кто-то на си пишет очень быстро, а кто-то и
на РАД (дельфи) тормозить будет. тут все зависит
от уровня знания используемого средства.

я всеже придерживаюсь мнения что СИ - как
бы более серъещный язык, но дельви то тоже
не бейсик сранный. а впроче есть кто на
бейсике в банке фигню пишут и получают 2000 баков.
идите - скажите им что бейсик фуфло, ага?


 
Suntechnic   (2002-08-12 01:50) [12]

>drpass © (12.08.02 00:00)
Так сразу и говорите, что спорите о вкусе апельсинов с теми кто их ел...

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

...в моей организации(не самой маленькой в мире), отказываются от использования Delphi(я совсем даже не шучу и не подкалываю вас)... так что то чём вы судите это совсем не аргумент...

Я конечно понимаю, что этот сайт посвещён Делфи, но палку перегибать тоже не стоит. И хотелось бы на этом этот флейм закончить.


 
Игорь Шевченко   (2002-08-12 12:44) [13]


> А тов. Suntechnic можно предложить разработать на Visual
> С++ мощный сервер приложений, скажем, для управления продажей
> билетов и получения информации о рейсах. Естественно, с
> различными уровнями доступа, с гибкой расширяемой архитектурой,
> надежный, и за срок менее года.
> На Delphi, кстати, эта задача может быть решена в одиночку
> за месяц, причем с отладкой включительно.


Напишете за месяц (с отладкой) - мы купим. Очень дорого.
Только это вряд ли у вас получится...


 
Andrey   (2002-08-12 13:07) [14]

>Напишете за месяц (с отладкой) - мы купим. Очень дорого.
>Только это вряд ли у вас получится...

Ну месяц это таки перегибание палки, но 3-4 вполне (я сам немогу написать, но знаю людей которые могут :))

Главное детальная постановка задачи, а инструмент это вторично.


 
Dok_3D   (2002-08-12 13:13) [15]

2drpass © (11.08.02 21:38)
на Delphi разрабатывалось последнее ПО станции "Мир"

Вай-вай, откуда такие сведения ?


 
Игорь Шевченко   (2002-08-12 13:25) [16]

Andrey © (12.08.02 13:07)

Я, например, знаю людей, которые могут за пару лет - это мы :-)

Никакой RAD-инструмент не поможет написать серьезную задачу за малый срок. Именно серьезную.


 
Malder   (2002-08-12 17:12) [17]

drpass, ты и правда сейчас пургу несешь...


 
Карлсон   (2002-08-12 17:35) [18]

Люди, может хватит грызться, а?
Я просто задал вопрос и хотел получить конкретный ответ.
А споры насчет того, что круче - это просто идиотизм.
Каждый пишет на чем хочет.
Предлагаю закрыть эту тему, т.к. на все мои вопросы вы уже ответили.
Если хотите пообливать друг друга, то делайте это в чате.
Всетаки нужно уважать друг друга!


 
Кулюкин Олег   (2002-08-12 17:44) [19]

2 Карлсон © (11.08.02 19:25)
> Меня вот очень интересует, написана ли хотя бы одна полноценная система средствами Delphi
Это Вы ради смеха спрашиваете?


 
Карлсон   (2002-08-12 18:07) [20]

2 Кулюкин Олег:
Нет, не ради меха, мне просто было интересно.
Насколько я знаю, большинство осей пишутся на сях.
А Вы похоже сторонник последних.
Я же написал выше, что тема закрыта.
ЛЮДИ, ДАВАЙТЕ УВАЖАТЬ ДРУГ ДРУГА!!!
Мы же не ксенофобы. Хотя кто как...


 
Malder   (2002-08-12 18:18) [21]

ЛЮДИ, ДАВАЙТЕ УВАЖАТЬ ДРУГ ДРУГА!!!

Мы же не ксенофобы. Хотя кто как...


не обращаясь ни к кому - ты обращаешься ко всем.


 
Mike Kouzmine   (2002-08-12 19:02) [22]

На qBasice


 
evgeg   (2002-08-12 21:28) [23]

> в моей организации(не самой маленькой в мире)

А как она называется? И сколько в ней людей работает?

> Delphi имеет преимущества над системами на базе C++, только если очень быстро надо написать интерфейс.

Утверждение, нуждающееся в доказательстве.

> Меня вот очень интересует, написана ли хотя бы одна полноценная система средствами Delphi или на паскале или все системы пишут на Сях?

"Для высокоуровневого системного программирования хорошо подходят и многие другие языки, например Ads9x, Eiffel, и Modula-3. Если не считать подержки сборки мусора и параллельности, то они приблизительно эквивалентны C++ с точки зрения фундаментальных механихмов."
(c) Страуструп, "Дизайн и эволюция языка C++", стр. 210.

Полностью на C, кстати, не написан даже Unix. Некоторые месте реализованы на Assembler-е.


 
AL2002   (2002-08-12 21:37) [24]

Я так понял, что на ассемблере можно писать всё.


 
Suntechnic   (2002-08-12 22:32) [25]

>evgeg © (12.08.02 21:28)
Как я понял флейм продолжается :)

>А как она называется?

Знаете я достаточно много бродил по форумам и насмотрелся всякого. Не в обиду обитателям данного сайта конечно, но люди бывают разные... и кляузы на работу пишут и корпоративные сайты пытаются ломать. Так что с вашего позволения я воздержусь от комментария данного вопроса. Если вы без этой информации совсем уж жить не можете, оставьте e-mail я отвечу почтой....

>И сколько в ней людей работает?
50 000 all over the world до последних сокращений было. Сейчас точно не знаю.

>> Delphi имеет преимущества над системами на базе C++, только если очень быстро надо написать интерфейс.

>Утверждение, нуждающееся в доказательстве.

Не уверен что правильно вас понял. Вы оспариваете утверждение, что Delphi имеет преимущество в написании GUI? Или что я должен доказывать?


 
Malder   (2002-08-12 22:42) [26]

согласен с Suntechnic. Дельфи, вероятно, самый грамотный RAD из существующих. Не считая билдера...


 
drpass   (2002-08-12 23:00) [27]

:)))
Достаточно небольшой затравки, и читать флеймы на этом сайте просто одно удовольствие :)
Хотя я до сих пор не могу понять, как у серьезных программистов (или считающих себя таковыми) вообще поднимается рука (или голова) сравнивать продукты совершенно разного класса, такие как Delphi и Visual C++? Кстати, заметьте: ни одного Мастера в этой "дискуссии" не участвовало :)

P.S.
По поводу станции "Мир" - сведения из пресс-релизов Borland, так что скорее всего, правда.


 
evgeg   (2002-08-12 23:03) [28]

> Suntechnic

> Как я понял флейм продолжается :)

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

> Если вы без этой информации совсем уж жить не можете, оставьте
> e-mail я отвечу почтой....

Жить то я смогу, конечно, но просто интересно. evgeg@rambler.ru

>> Delphi имеет преимущества над системами на базе C++, только
>> если очень быстро надо написать интерфейс.

> Не уверен что правильно вас понял. Вы оспариваете утверждение,
> что Delphi имеет преимущество в написании GUI? Или что я
> должен доказывать?

Утверждение, что будто других преимуществ, кроме быстрого построения интерфейса, Делфи перед системами на базе C++ не имеет, нуждается в доказательстве.


 
Suntechnic   (2002-08-12 23:17) [29]

>evgeg © (12.08.02 23:03)

Утверждение, что будто других преимуществ, кроме быстрого построения интерфейса, Делфи перед системами на базе C++ не имеет, нуждается в доказательстве.

Если не брать во внимание построение GUI, то конечно же есть преимущества, а есть и недостатки(только не просите меня перечислять и те и другие). Их примерно поровну, так что я никаких особых преимуществ не вижу. Утверждение это основано на личном опыте разработки проектов на C++ Builder и на Visual C++. Если у вас противоположное мнение, тогда постарайтесь меня переубедить в обратном. Так что доказывать тут собственно говоря нечего. Ну действительно... вы меня просите доказать, что одна среда имеет превосходство над другой? Я так не считаю. Если вы так считаете, извольте доказать (как мы уже говорили GUI не в счёт).

P.S. Ответ на первый вопрос по мылу.



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

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

Наверх





Память: 0.54 MB
Время: 0.006 c
1-27069
Skif
2002-08-28 09:07
2002.09.09
Удаление файлов


1-27051
maxim2
2002-08-28 07:15
2002.09.09
На каком элементе можно расположить рисунок рядом?


4-27279
Данилин Руслан
2002-07-19 14:04
2002.09.09
Отключение меню Пуск


1-27075
alexias
2002-08-28 12:47
2002.09.09
Отображение формул


3-26864
Slava_BAZ
2002-08-19 13:52
2002.09.09
Блокировка таблиц и записей





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский