К примеру на чем написан Linux? Windows?
Я как начинаюащий программист, человек решивший всю свою жизнь связать с компьютерами, решил поинтересоваться у людей разбирающихся во всем этом.
Вопрос такой.
К примеру на чем написан Linux? Windows?
Как помотреть код на котором написан линукс (ведь операционка с открытым кодом).
Так же на чем написана Мозилла ?
Надо когда-то начинать, а если начинать с самого детства так скажем это лучше всего не так ли?
Пожалуйста подскажите, помогите. Заранее спасибо.
Если создавать программы (к примеру калькулятор) на ос linux ubuntu .Будут ли они запускаться на Windows
Всем привет помогите начинаещему программисту. Я к примеру создал программу (к примеру.
Чем разница между графическим интерфейсом GUI (windows) и x-windows (linux) ?
Сразу извиняюсь если задал вопрос не в том разделе (никак не мог найти где его задать). Мне.
На чём написан Linux?
На чём написан Linux?
Чем на WINDOWS открыть PDF, созданный в LINUX ?
При открытии PDF, созданных в LINUX, возникают проблемы: вместо значков в формулах какие-то.
На самом деле написание игр хорошо развивает програмерскую мысль 
С опыт проектирования игр постепенно начинаешь становится системным програмеров, когда начинаешь использовать API или закашивать графику под конкретную модель видеоадаптера.
Сейчас я уже игр не пишу, но начинал с Basic-а, затем пересел на Паскаль в институте, с него легко перебрался на Дельфи. После дельфей меня потянуло в сторону ‘серьезного’ програмирования и я увлекся C++, и видимо так бы и остался C++ програмистом, если бы не познакомился с Java, на которой пишу и по сей день. Конечно, с интересом поглядываю на .NET, но руки пока не доходят. В процессе всего этого пришлось попинать WinAPI, DirectX и OpenGL.
Могу сказать только одно — если хочешь научится писать красивые и быстрые алгоритмы — сперва напиши несколько игрушек, сравни их с существующими аналогами — когда твои игры по качеству превзодут хотя бы несколько сществующих, можешь считать, что первый этап становления програмиста тобой успешно пройден
На каких языках написаны Windows, Mac OS X и Linux?
Мне просто интересно, кто знает, какие языки программирования Windows, Mac OS X и Linux состоят из и какие языки используются для каждой части ОС (т. е.: ядро, подключаемая архитектура, компоненты GUI и т. д.).
Я предполагаю, что для каждого есть несколько языков, и, очевидно, я знаю, что ядро Linux написано на C.
Я полностью предполагаю, что Mac OS X содержит много кода Objective-C, поскольку это язык Apple, полученный из следующий.
Windows, я слышал, содержит сборку C, C++ и Intel. Содержит ли Linux или Mac OS какой-либо код сборки?
кроме того, существуют ли языки сценариев, такие как Ruby, Python и т. д., используемые разработчиками ОС для написания сценариев частей ОС? Какие части ОС будут написаны на каждом языке?
13 ответов
- Windows: c++, ядро находится в C
- Mac: Objective C, ядро находится в C (подсистема ввода-вывода PnP встроена в C++)
- Linux: большинство вещей находятся в C, многие приложения userland находятся в Python, KDE-это все c++
все ядра также будут использовать некоторый код сборки.
Linux: C. Некоторые детали в сборке.
[. ] Это в основном в C, но большинство людей не назвали бы то, что я пишу C. Он использует все мыслимые функции 386, которые я мог найти, как это было проект, чтобы научить меня о 386. Как уже упоминалось, это использует MMU, как для подкачки (еще не на диск), так и для сегментации. Это сегментация, которая делает его действительно зависимым от 386 (каждая задача имеет Сегмент 64Mb для кода и данных-максимум 64 задачи в 4Gb. Кто должен более 64 Мб / задача — жесткие куки). [. ] Некоторые из моих «C»-файлов (специально мм. с) почти столько же ассемблер как C. [. ] В отличие от minix, мне также нравятся прерывания, поэтому прерывания обрабатываются не пытаясь скрыть причину. (источник)
Mac OS X: Cocoa в основном в Objective-C. ядро написано на C, некоторые части в сборке.
Mac OS X, на уровне ядра, в основном является старой, свободной операционной системой под названием BSD (в частности, это Дарвин, своего рода гибрид BSD, Mach и некоторых других вещей). почти полностью C, с небольшим количеством ассемблера. (источник)
большая часть Cocoa реализована в Objective-C, объектно-ориентированном языке, который компилируется для работы с невероятной скоростью, но использует действительно динамическую среду выполнения, что делает ее уникально гибкой. Поскольку Objective-C является надмножеством C, легко смешивать C и даже C++ в ваших приложениях Cocoa. (источник)
Windows: C, C++, C#. Некоторые части в ассемблере.
мы используем почти полностью C, c++ и C# для Windows. Некоторые области кода-ручная настройка / ручная сборка. (источник)
в Unix: C. Некоторые детали в сборке. (источник)
На каком языке программирования написан Windows?
Существуют ли языки программирования на русском?
Да, в детском садике нас водили в компьютерный класс и там была программа Кукарача, мы ее программировали словами «вверх» «влево» и т.д. И потом по алгоритму тараканчик бегал по экрану и передвигал кубики. Это единственный язык программирования на русском, известный лично мне.
В какой язык программирования стоит сделать глобальное вложение времени?
Все зависит от того, в каком направлении вы хотите двигаться: мобильные приложения, бэк-энд, фронт-энд, низкоуровневое программирование, и т.д. Если вы смотрите «на сейчас», то проанализируйте запросы работодателей и учите то, что более востребовано: как правило это PHP, JavaScript, Java. А если же «на перспективу», то тут уже посложнее, так как в большей степени неясно, что будет востребовано в будущем, ведь технологии меняются в бешеном темпе. Кто однозначно выживет со временем, так это Java, Python, C#, JavaScript, C++. Эти языки заняли ниши, откуда не собираются вылазить лет 20, и в ближайшее время ничего эту ситуацию не изменит.
1 8 · Хороший ответ
Какой язык программирования изучать в 2020?
А в какую сферу ты хочешь? Для каждой сферы свои языки: хочешь фронтенд — HTML, CSS и Javascript, хочешь бэкенд — python или php, хочешь игры разрабатывать изучай C#(Unity) или С++, хочешь datascience — python, R, хочешь железки программировать (arduino в том числе) — ассемблер, си, хочешь под android писать — java, kotlin, c++, хочешь под ios — swift, objective C. Но я спешу обрадовать — чем больше языков ты знаешь, тем легче изучать новые. Если ты ноль в программировании начни с си или паскаля — это довольно старые языки. По паскалю можно найти много литературы на русском языке, но язык по сути устаревший, хотя на нем кое-где еще пишут. Си — дедушка доброй половины языков программирования, с него ты сможешь легко перейти на С++, а затем на другие языки.
1 0 · Хороший ответ
На каких языках программирования написаны операционные системы Windows, Mac OS и Linux?
Ядра в основном на C и языке ассемблера. Остальное (в особенности графические интерфейсы) на C++ (Linux, Windows) или Objective-C (Mac OS). Ну и оставшиеся крохи на чем удобнее программисту: Python, Perl, Java, Bash, Lisp, Haskell и т.д.
1 0 · Хороший ответ
Какой язык программирования стоит начать изучать?
Для изучения программирования Pascal, говорят, он был придуман специально для обучения студентов (не знаю на сколько это правда, но начинают обучение, действительно, с него).
И второй язык, который стоит изучить, это конечно же С++. Причем я бы рекомендовал сразу C++, минуя C. Этот язык считается трудным для изучения, но изучив его, приходит понимание программирования и ООП в принципе.
Знаю одна такую историю: как-то в штатах (уж не помню в каких именно штатах) в одном из выдающихся универов решили отказаться от С++ и перешли на Java. Как итог уровень программистов упал, работодатели в ужасе, все плохо, т.к. новые студенты не понимают как устроен язык и что проиходит на более низком уровне.
