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

Технический форум (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 учить сейчас надо, если бошка варит можно не дурно зарабатывать этим делом.

hien 15.03.2019 19:52

Цитата:

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

Та нет, всё нормально, спасибо)

prima 15.03.2019 20:52

Цитата:

Сообщение от Smith (Сообщение 2636009)
кому нужен этот ископаемый рудимент? python учить сейчас надо

Лев, ты не прав!!!
Это - система! И очень мощная. И до сих пор используемая.
А так: зачем географию учить? Извозчик довезёт... ©

Smith 15.03.2019 22:11

Цитата:

Сообщение от prima (Сообщение 2636040)
Лев, ты не прав!!!

запрос на hh.ru по разработчик форт выдает 5 вакансий, и ни одной именно по форту.
запрос разработчик python выдает 1300 вакансий с зп от 50 тыщ за джуна.

внимание вопрос, кто тут не прав?

prima 15.03.2019 22:18

Цитата:

Сообщение от Smith (Сообщение 2636090)
вопрос, кто тут не прав?

А кто тут не лев? ;)
Я сказал, что язык очень старый, но это - система!
Кто сейчас пишет на трубыпоскакали? Ну, кроме Игоревича? Но этот язык приучает мыслить, мыслить системно, потому и используется в качестве ненаглядного пособия. А Форт ещё серьёзнее. На Ассемблере тоже сейчас почти никто не умеет работать.

Tiger-Cub 15.03.2019 22:22

Каждый язык программирования имеет своё предназначение.
Сейчас востребованы языки высокого уровня.
Я тут изучал движок игровой unreal engine 4, там вместо написания кодов на С++
можно графически алгоритмы строить.

prima 15.03.2019 22:36

Цитата:

Сообщение от Tiger-Cub (Сообщение 2636098)
Я тут изучал

У нас форум извращенцев?

Tiger-Cub 15.03.2019 22:49

Слово "тут" употреблено в смысле - недавно) Просто узнал что на игровом движке можно визуализировать проекты за секунды, а не за часы, вот и стало интересно)
Может потом ещё игруху сделаю)

CrazyPOVT 16.03.2019 23:10

Цитата:

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

Можно ещё КОБОЛ выучить, он ещё более ископаем, но штучные программеры на нём в штатах и европах за лихие бабосы работают в банках. Ибо, оказывается, не только в пентагоне до сих пор юзают восмидюймовые дискеты.


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

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