Я просто мало знаю об этом, но всегда было интересно.)
Вот допустим я такой взял и написал супер-мега-гига-крутой код.
У меня есть полностью написанный с нуля код, допустим на Java или на С++.
Вот и что мне делать с этим кодом дальше? Как его преобразовать в программу?
Ещё раз напоминаю, я абсолютный чайник в этом деле)) Что-то подсказывает что это очень банальный вопрос, и может быть совершенно не правильный, но объясните пожалуйста если поняли о чём я)))
Java
Объясните мне, чайнику. Как это работает?
"я такой взял и написал супер-мега-гига-крутой код" :)
Напиши в начале, а в процессе написания сам поймешь как преобразовать в программу, для начала Hello World! напиши, вот язык выбирай
http://www2.latech.edu/~acm/HelloWorld.html
Напиши в начале, а в процессе написания сам поймешь как преобразовать в программу, для начала Hello World! напиши, вот язык выбирай
http://www2.latech.edu/~acm/HelloWorld.html
Борис Румысов
:D
Дмитрий Губарев
хихи, что это ты в политику ударился:)
Вы взяли и написали код, понятный для человека, но непонятный компьютеру.
Чтобы преобразовать ваш код, понятный человеку в код, понятный компьютеру, чтоб он его исполнил, нужна программа компилятор - преобразователь кода для человека в код для компьютера.
Типа такой ситуации: вы купили робота, у которого есть рука-манипулятор и который умеет ею в определенные стороны крутить.
Вы написали программу для этого робота, чтобы забить гвоздь в стену. Компилятор взял все ваши описания (взять гвоздь, взять молоток, забить гвоздь в стену) и преобразовал их в язык, понятный роботу (шарнир №1 повернуть на 127.4 градуса; шарнир два повернуть на -15 градусов, весь корпус повернуть на 30 градусов и т. д.)
Чтобы преобразовать ваш код, понятный человеку в код, понятный компьютеру, чтоб он его исполнил, нужна программа компилятор - преобразователь кода для человека в код для компьютера.
Типа такой ситуации: вы купили робота, у которого есть рука-манипулятор и который умеет ею в определенные стороны крутить.
Вы написали программу для этого робота, чтобы забить гвоздь в стену. Компилятор взял все ваши описания (взять гвоздь, взять молоток, забить гвоздь в стену) и преобразовал их в язык, понятный роботу (шарнир №1 повернуть на 127.4 градуса; шарнир два повернуть на -15 градусов, весь корпус повернуть на 30 градусов и т. д.)
Компилятор преобразовывает код программы.
Существуют интегрированные среды разработки программ.
Ваш код на языке программирования нужно преобразовать в код, понятный компьютеру.
Для С++ можно рекомендовать устаревший С++ билдер или современную Visual Studio
Для Java подойдут среды Netbeans или Eclipse.
Среда разработки, например, Visual Studio преобразует код языка программирования, понятного человеку в машинный код, а так же создает установочные файлы для публикации приложения.
Там же можно создавать и Web-приложения, которые устанавливаются на серверах провайдеров и превращаются в сайты, которые Вы посещаете.
Ваш код на языке программирования нужно преобразовать в код, понятный компьютеру.
Для С++ можно рекомендовать устаревший С++ билдер или современную Visual Studio
Для Java подойдут среды Netbeans или Eclipse.
Среда разработки, например, Visual Studio преобразует код языка программирования, понятного человеку в машинный код, а так же создает установочные файлы для публикации приложения.
Там же можно создавать и Web-приложения, которые устанавливаются на серверах провайдеров и превращаются в сайты, которые Вы посещаете.
Виталий Вадинеков
Немного мимо кассы.
Среда разработки лишь предоставляет удобный интерфейс для разработки и, зачастую, имеет в комплекте тулчейн для сборки программ (т. е. компилятор + линковщик + набор из еще нескольких полезных утилит). Но сама среда разработки для разработки далеко не обязательна. Вполне можно написать код в любом текстовом редакторе, а затем запустить компилятор и линковщик с нужным набором параметров.
Вывод - для преобразования кода в машинный необходим тулчейн.
Среда разработки лишь предоставляет удобный интерфейс для разработки и, зачастую, имеет в комплекте тулчейн для сборки программ (т. е. компилятор + линковщик + набор из еще нескольких полезных утилит). Но сама среда разработки для разработки далеко не обязательна. Вполне можно написать код в любом текстовом редакторе, а затем запустить компилятор и линковщик с нужным набором параметров.
Вывод - для преобразования кода в машинный необходим тулчейн.
Вот взял я тетрадку в клеточку и простой карандаш - и спроектировал я супер-пупер современный истребитель 6-го поколения...
Похожие вопросы
- Какой язык лучше всего изучать чайнику?
- Массивы Прочитал несколько статей по массивам, но так и не понял, как они работают. Объясните вкратце и понятно, плз
- почему соскакивает с кипения на чайнике термосе через 15 сек переходит на Keep Warm
- Как работает рекурсивная функция?
- Что такое фреймворк? Кто нибудь может вразумительно объяснить, что такое фреймворк? Заранее спасибо)
- объясните зачем метод void в java? как можно проще, я новичек К примеру тут public static void main (string[] args)
- Помогите с Джавой!!! И объясните почему
- Объясните пожалуйста, что происходит в этом коде:
- Не могу понять ОБЪЕКТЫ в языках программ. Объясните простыми словами
- Объясните, пожалуйста, что такое static?