Что такое программирование: как символы превращаются в сайты и программы, чем различаются языки?

Технологии+4
Сандо Сандо
  · 20,2 K
Андрей Ларионов
Топ-автор
39,5K
пользователь TheQuestion.
Комментировать ответ…Комментировать…
Ещё 11 ответов
Основательница и директор компании Кодабра
Программированием называется процесс создания компьютерных программ. Таким образом мы можем дать понять компьютеру, чего хотим от него. Язык, который понимает компьютер, называется машинным кодом. Изначально на нем и писались программы, но для удобства стали придумывать различные языки программирования. Для перевода написанного нами кода в машинный... Читать далее

HTML - язык разметки страниц

Комментировать ответ…Комментировать…
Профессиональный студент-недотехнарь

Хочу внести поправочку... То что вы видите на сайте, это на самом деле, вероятнее всего никто не компилировал, так как весь дизайн пишется на НЕ КОМПИЛИРУЕМЫХ языках. Просто сервер даёт браузеру код, а он в свою очередь просто визуализирует написанное программистом(фронтенд разработчиком). А компилируется код для программ, приложений игр...

Комментировать ответ…Комментировать…
Software & System Engineer, master student, guitar player
Языки программирования -- абстракция различных уровней глубины над машинным кодом, в примерной иерархии: assembler -> C/C++ -> Java/C# -> etc. Созданы для урощения на порядки разработки различного рода ПО. Чем более близкими к "железу" вещами оперирует программа, тем более низкоуровневый ЯП используется. Такжы выбор языка обусловлен технологическим... Читать далее
Комментировать ответ…Комментировать…
В постнаполеоновское время, в Германии, в маленьком городке Гейльброн жил да был Юлиус Роберт Майер (1814-1878). Простой молодой человек, не дворянин, мечтавший о карьере врача, оказался на редкость внимательным и сообразительным, имея чрезвычайно цепкий аналитический ум. С детства он увлекался различными науками, мечтал объехать весь мир. В 1841... Читать далее
Комментировать ответ…Комментировать…
Разработчик программного обеспечения
Чтобы понять, как исходный код превращается в программу, нужно начать с того, как компьютер исполняет программы. Два основных компонента компьютера – это процессор и оперативная память. Процессор содержит набор инструкций и набор регистров. Для запуска программы операционная система загружает ее текст (машинный код) в оперативную память... Читать далее
Комментировать ответ…Комментировать…

Если на пальцах, то компьютер это иностранец понимающий свой язык, программа его язык, а программист переводчик с человеческого на компьютерный

Комментировать ответ…Комментировать…
Veilchen2,6K
механик

Потому, что они созданы и придуманы для того и так, чтобы машины их понимали https://ru.wikipedia.org/wiki/Машинный_код

вы б еще спросили, почему в инъекционной игле цилиндрическое сквозное отверстие или почему в микроскопе предметы кажутся увеличенными

Комментировать ответ…Комментировать…
Naeel Maqsudov
Топ-автор
7,6K
IT, телеком, телефония, базы данных, интеграционные решения, естествознание...
Всё проще чем может показаться на первый взгляд. Подумайте, например, как поваренная книга превращается в еду? Есть рецепт (программа), есть повар (исполнитель), еще есть продукты и кухонная утварь (вычислительные ресурсы, файлы с данными, различные электронные устройства для модификации данных и т.д.). Как повар делает всего этого некое блюдо по... Читать далее
Комментировать ответ…Комментировать…
Программист, разработчик ПО.
Довольно сложный процесс. Код, написанный в более-менее понятной человеку (программисту, в частности) форме с помощью трансляторов (компиляторы, интерпретаторы и т.д.) переводится в набор инструкций промежуточного языка (как правило), а затем - в малопонятный человеку бинарный код. Если вы попытаетесь открыть в каком-нибудь текстовом редакторе... Читать далее
Комментировать ответ…Комментировать…
Вы знаете ответ на этот вопрос?
Поделитесь своим опытом и знаниями
Войти и ответить на вопрос