Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Клуб программистов > Свободное общение
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 22.10.2008, 20:31   #1
Pilmaks
Новичок
Джуниор
 
Аватар для Pilmaks
 
Регистрация: 21.10.2008
Сообщений: 4
По умолчанию С помощью какого языка был создан windows?

Я начал изучать с++ и при изучении его мне стало интересно с помощью какого я зыка был создан windows хр,98 и т.д.? И правильно я выбрал язык для начала изучения програмирования?
Pilmaks вне форума
Старый 22.10.2008, 21:01   #2
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Если книгу Microsoft PRESS можно считать официальной, то там где-то написано, сам asm применялся исключительно для написания ядра и его окружения, т.е. там где производительность важней всего, а остальное - на С++ как на системном языке.
А вот что написано в книге М. Руссиновича "Внутреннее устройство Microsoft Windows: Windows Server 2003, Windows XP, Windows 2000":
"Несмотря на то, что компоненты Windows режима ядра построены на принципах ООП, большая часть системного кода написано на C в целях переносимости и из-за широкой распространенности средств разработки на C. Ассемблер использовали лишь для решения специфических задач, трудно реализуемых на C.
Драйверы, как правило, пишутся на C, а иногда на C++."
А вот еще:
http://www.programmersforum.ru/showp...&postcount=577
mihali4 вне форума
Старый 22.10.2008, 21:56   #3
Pilmaks
Новичок
Джуниор
 
Аватар для Pilmaks
 
Регистрация: 21.10.2008
Сообщений: 4
По умолчанию Ну ты и выдал. :)

Ты так умно ответил, что я понял только то что часть виндовса была написано на с++, а всё остальное на чем то другом. А насчёт начала на с++, правильно выбрал или есть языки получше?
Pilmaks вне форума
Старый 22.10.2008, 22:19   #4
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Цитата:
Сообщение от Pilmaks Посмотреть сообщение
Ты так умно ответил
Не припомню момента нашего с вами знакомства. И уж тем более - факта, что мы пили на брудершафт...
С какой стати на ТЫ?
mihali4 вне форума
Старый 23.10.2008, 10:28   #5
Ламер_001
Ну и что? :)
Форумчанин
 
Регистрация: 20.10.2008
Сообщений: 129
По умолчанию

Цитата:
Сообщение от Pilmaks Посмотреть сообщение
Я начал изучать с++ и при изучении его мне стало интересно с помощью какого я зыка был создан windows хр,98 и т.д.? И правильно я выбрал язык для начала изучения програмирования?
ну насчет правильности выбора, наверное да. думаю самый распространенный язык программирования (хотя этот чертов "псевдоязык" 1С сильно набирает обороты). с высоким быстродействием. достаточно гибкий, с множеством возможностей. кучу книг можно без проблем найти. единственное трудно читается и тяжело усваивается код программы, человеком в первый раз видящим таковой) кстати из-за гибкости можно совершить кучу глупых ошибок, ну самый распространенный пример: if (a = 6)
ну насчет винды не знаю точно, но по слухам писалось на нем как и сказано выше. в принципе то наверное так и есть т.к. было бы очень геморройно писать столько на ассемблере)
Учиться, учиться и еще раз учиться
Ламер_001 вне форума
Старый 23.10.2008, 11:12   #6
alexinspir
Новичок
Джуниор
 
Аватар для alexinspir
 
Регистрация: 26.08.2008
Сообщений: 1,010
По умолчанию

Цитата:
Сообщение от mihali4 Посмотреть сообщение
Не припомню момента нашего с вами знакомства. И уж тем более - факта, что мы пили на брудершафт...
С какой стати на ТЫ?
Уважаемый Mihali4, Вы соизволили прочитать это сообщение... Оооо как я польщен. это шутка если что
з.ы. все мы здесь пиксели, а следовательно равны.
а вообще, умный и воспитанный человек бы промолчал
ромик0: Cколько получают здешние модераторы?
pu4koff: У модераторов сдельная оплата труда. Выдал предупреждение - плюс к премии. Выдал бан - лучший модератор месяца со всеми вытекающими.
alexinspir вне форума
Старый 23.10.2008, 12:38   #7
BangBangFM
Заблокирован
 
Регистрация: 12.08.2008
Сообщений: 166
По умолчанию

Цитата:
И уж тем более - факта, что мы пили на брудершафт...
Алкаш что ли?
BangBangFM вне форума
Старый 23.10.2008, 12:40   #8
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Цитата:
умный и воспитанный человек бы промолчал
Чего вам и пожелаю. "умный и воспитанный человек" в чужой разговор не лезет.
mihali4 вне форума
Старый 23.10.2008, 13:00   #9
DM_bite
Участник клуба
 
Аватар для DM_bite
 
Регистрация: 29.07.2008
Сообщений: 1,091
По умолчанию

Цитата:
Сообщение от mihali4 Посмотреть сообщение
Чего вам и пожелаю. "умный и воспитанный человек" в чужой разговор не лезет.
Хм.. Странно,чужой разговор на открытом для всех форуме..
По сабжу: какие только языки не использовались в написании винды..Си,асм,плюсы,VB ...

Цитата:
Алкаш что ли?
На брудершафт только алкаши пьют???
Кто бы ты ни был - не думай о себе слишком (с)

Последний раз редактировалось DM_bite; 23.10.2008 в 13:24.
DM_bite вне форума
Старый 23.10.2008, 18:12   #10
Kostia
Участник клуба
 
Аватар для Kostia
 
Регистрация: 21.11.2007
Сообщений: 1,690
По умолчанию

Кому не ясен смыл "Пить на Брудершафт"
http://ru.wikipedia.org/wiki/%D0%91%...B0%D1%84%D1%82

Вывод, если не хотите кого либо обидеть, то пишите на английском.

На чем написана Windows уже ответили, я хочу лишь добавить, что есть очень хорошая альтернатива C/C++ - это FreePascal(ИМХО), на нем некоторые энтузиасты ради обучения пишут свои оси.
http://freepascal.ru/forum/viewforum...0bcb7b83789834

А так же он годится для написания программ на "умные телефоны" с ОС Symbian. И под разне оси: Unix, solaris, palmos,win32, win64...
Kostia вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Управление windows с помощью delphi Hallo Обсуждение статей 6 05.09.2010 23:50
Windows Открыть с помощью не работает AnageN Windows 3 02.08.2010 18:22
Показать диалог с помощью windows messages mnemonic Win Api 3 27.08.2008 00:27
с помощью какого компонента это сделано zAlexandrz Компоненты Delphi 3 20.12.2007 13:18
что лучше использовать для создан элементов управл. программой? Alar Общие вопросы Delphi 0 29.10.2006 20:33