Технический форум

Технический форум (http://www.tehnari.ru/)
-   Помощь студентам (http://www.tehnari.ru/f41/)
-   -   Очень тупые вопросы, но я хочу знать!) (http://www.tehnari.ru/f41/t263379/)

hien 14.03.2019 22:52

Очень тупые вопросы, но я хочу знать!)
 
1) Если всем программам для работы нужна компиляция, то как работает Windows? Он написан на С++ и как он без какой-либо помощи взаимодействует с процессором?
2) (самый тупой вопрос) Теоретически могла бы видео карта выглядеть так же как процессор с материнской платой? Т.е. как я понял: инструкции по графике процессор без видео ядра отправляет видео карте, и у видео карты есть свой процессор (кристалл), ОП - видео память и даже мини материнская плата. Так по сути она обрабатывает всё те же числа в двоичном коде, так могла бы она быть такой же как процессор с кулером и плашками оперативной памяти?
3) Что такое ООП? На Википедии написано, но я ничего не понимаю.

Николай_С 14.03.2019 23:29

Чтобы задавать умные вопросы нужно иметь верхнее образование. :)
Цитата:

Сообщение от hien (Сообщение 2635793)
1) Если всем программам для работы нужна компиляция, то как работает Windows? Он написан на С++ и как он без какой-либо помощи взаимодействует с процессором?

Это философский вопрос, да? Что появилось раньше - яйцо или курица?
Ответ прост: Windows был написан в среде DOS.

Цитата:

2) (самый тупой вопрос) Теоретически могла бы видео карта выглядеть так же как процессор с материнской платой? Т.е. как я понял: инструкции по графике процессор без видео ядра отправляет видео карте, и у видео карты есть свой процессор (кристалл), ОП - видео память и даже мини материнская плата. Так по сути она обрабатывает всё те же числа в двоичном коде, так могла бы она быть такой же как процессор с кулером и плашками оперативной памяти?
На этот вопрос очень точно ответил наш Президент Всея Руси: "Если бы у бабушки был х..." Ну, вы поняли. ;)

Цитата:

3) Что такое ООП? На Википедии написано, но я ничего не понимаю.
ООП - это объектно-ориентированное программирование. Впрочем, это может быть и Охрана Общественного Порядка, и Общество Охраны Природы, и Отдел Опеки и Попечительства...
Цитата:

Объе́ктно-ориенти́рованное программи́рование (ООП) — методология программирования, основанная на представлении программы в виде совокупности объектов, каждый из которых является экземпляром определённого класса, а классы образуют иерархию наследования.
Сложно, да? Хочется попроще? Да, пожалуйста...
Но прежде надо выяснить: а какие ещё методологии программирования существуют?

prima 14.03.2019 23:34

Блин, ну ты и вопросы задаёшь..
Аж новый пузырь пришлось распечатать!
Плюнь на Вику! Есть старый язык Форт! Найди и побалуйся..
Там в базовом наборе исходно было несколько десятков операторов. Но это даже не язык, а система. Операционная. Ты можешь определять и строить любые структуры сам. И, построив новый термин, ты можешь его использовать в новых конструкциях.
К сожалению, он почти забыт.
И да: С во всех его разновидностях - чуть более читаемая версия ассемблера. Писал я на нём. А на Сях не стал. Неинтересно.

Tiger-Cub 14.03.2019 23:53

Помню у нас на оборонке был мужик, кандидатскую диссертацию писал, и параллельно участвовал в наших разработках. Так он так радовался когда у него прога в реальном времени на сигнальном проце отработала на 10 минут больше чем вчера)

hien 15.03.2019 00:58

Ну и затроллили меня тут.

prima 15.03.2019 05:04

Да нужен ты... Троллить таких.
Я тебе более чем серьёзно говорю: хочешь знать - учи Форт. Не хочешь - иди на.. другие ресурсы.
Я этим языком занимался, когда тебя, скорее всего, и на свете не было.

Vladimir_S 15.03.2019 09:55

Цитата:

Сообщение от Николай_С (Сообщение 2635808)
Это философский вопрос, да? Что появилось раньше - яйцо или курица? Ответ прост: Windows был написан в среде DOS.

Прост, да неверен: первые версии (типа 2.х) были действительно DOS-оболочкой, потом какие-то (лень поиском заниматься) писались на Паскале, потом, конечно, С++.
Цитата:

Сообщение от hien (Сообщение 2635793)
1) Если всем программам для работы нужна компиляция, то как работает Windows? Он написан на С++ и как он без какой-либо помощи взаимодействует с процессором?

Да точно также, как и любая программа! Сперва пишется на каком-либо языке программирования (ЯП), потом транслируется (в результате получается исполняемый модуль, типа, напр. *.exe), и с этого момента о текстовом источнике на ЯП можно забыть.
Цитата:

Сообщение от Николай_С (Сообщение 2635808)
ООП - это объектно-ориентированное программирование. Впрочем, это может быть и Охрана Общественного Порядка, и Общество Охраны Природы, и Отдел Опеки и Попечительства...

Чушь! Все знают, что это Организация Освобождения Палестины! :)

Vladimir_S 15.03.2019 09:58

Цитата:

Сообщение от prima (Сообщение 2635858)
Да нужен ты... Троллить таких.

Андрей, чертовски не хочется, но если будешь выступать в таком ключе — накажу. Ничего личного, работа такая.

prima 15.03.2019 10:28

Володь, уж прости, но тоже ничего личного. Хочет учиться - пусть УЧИТСЯ!!!
Насильно тут никак не получится.
А язык очень интересный. Ссылки там есть на закачки и форумы. Мы его не троллили. Просто объясняли ситуацию.

Smith 15.03.2019 18:22

Цитата:

Сообщение от prima (Сообщение 2635876)
А язык очень интересный. Ссылки там есть на закачки и форумы.

кому нужен этот ископаемый рудимент? python учить сейчас надо, если бошка варит можно не дурно зарабатывать этим делом.


Часовой пояс GMT +4, время: 19:53.

Powered by vBulletin® Version 4.5.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.