Java

Объясните мне, чайнику. Как это работает?

Я просто мало знаю об этом, но всегда было интересно.)
Вот допустим я такой взял и написал супер-мега-гига-крутой код.
У меня есть полностью написанный с нуля код, допустим на Java или на С++.
Вот и что мне делать с этим кодом дальше? Как его преобразовать в программу?
Ещё раз напоминаю, я абсолютный чайник в этом деле)) Что-то подсказывает что это очень банальный вопрос, и может быть совершенно не правильный, но объясните пожалуйста если поняли о чём я)))
"я такой взял и написал супер-мега-гига-крутой код" :)
Напиши в начале, а в процессе написания сам поймешь как преобразовать в программу, для начала Hello World! напиши, вот язык выбирай
http://www2.latech.edu/~acm/HelloWorld.html
ЮШ
Юра Шалиевский
76 174
Лучший ответ
Дмитрий Губарев хихи, что это ты в политику ударился:)
Вы взяли и написали код, понятный для человека, но непонятный компьютеру.
Чтобы преобразовать ваш код, понятный человеку в код, понятный компьютеру, чтоб он его исполнил, нужна программа компилятор - преобразователь кода для человека в код для компьютера.
Типа такой ситуации: вы купили робота, у которого есть рука-манипулятор и который умеет ею в определенные стороны крутить.
Вы написали программу для этого робота, чтобы забить гвоздь в стену. Компилятор взял все ваши описания (взять гвоздь, взять молоток, забить гвоздь в стену) и преобразовал их в язык, понятный роботу (шарнир №1 повернуть на 127.4 градуса; шарнир два повернуть на -15 градусов, весь корпус повернуть на 30 градусов и т. д.)
Компилятор преобразовывает код программы.
Существуют интегрированные среды разработки программ.
Ваш код на языке программирования нужно преобразовать в код, понятный компьютеру.
Для С++ можно рекомендовать устаревший С++ билдер или современную Visual Studio
Для Java подойдут среды Netbeans или Eclipse.
Среда разработки, например, Visual Studio преобразует код языка программирования, понятного человеку в машинный код, а так же создает установочные файлы для публикации приложения.
Там же можно создавать и Web-приложения, которые устанавливаются на серверах провайдеров и превращаются в сайты, которые Вы посещаете.
Сергей Огренич
Сергей Огренич
66 613
Виталий Вадинеков Немного мимо кассы.
Среда разработки лишь предоставляет удобный интерфейс для разработки и, зачастую, имеет в комплекте тулчейн для сборки программ (т. е. компилятор + линковщик + набор из еще нескольких полезных утилит). Но сама среда разработки для разработки далеко не обязательна. Вполне можно написать код в любом текстовом редакторе, а затем запустить компилятор и линковщик с нужным набором параметров.
Вывод - для преобразования кода в машинный необходим тулчейн.
Вот взял я тетрадку в клеточку и простой карандаш - и спроектировал я супер-пупер современный истребитель 6-го поколения...
КИ
Кирилл Ильин
51 868