Общим вопросом, который задают люди, думающие о программировании, является «на каком языке я должен учиться?».
Ответ на этот вопрос почти невозможно ответить. Если вы хотите научиться программировать для карьерных целей, тогда неплохо увидеть, что все остальные используют и узнают об этом.
Например, в последние годы огромное количество людей используют либо стек .NET, который включает в себя ASP.NET, C #, JavaScript / JQuery / AngularJS. Эти языки программирования являются частью инструментария Windows, и пока .NET стал доступным для Linux, он широко не используется.
В мире Linux люди используют Java, PHP, Python, Ruby On Rails и C.
Что такое скомпилированный язык?
#включаютint main (){ printf («Hello World»);}
Вышеприведенный пример - очень простой пример программы, написанной на языке программирования C. C - пример скомпилированного языка. Чтобы запустить вышеуказанный код, нам нужно запустить его через компилятор C. Как правило, для этого выполните следующую команду в Linux: gcc helloworld.c -o привет
Вышеприведенная команда превращает код из удобочитаемого формата в машинный код, который компьютер может запускать изначально. «gcc» сам является скомпилированной программой (компилятор gnu c). Скомпилированную программу можно запустить, просто запустив имя программы следующим образом: ./Привет
Преимущества использования компилятора для компиляции кода заключаются в том, что он обычно работает быстрее, чем интерпретируемый код, так как он не нуждается в его работе «на ходу», поскольку приложение работает. Скомпилированная программа также была проверена на наличие ошибок во время компиляции. Если есть какие-то команды, которые компилятор не любит, то они будут сообщены. Это позволит вам исправить все ошибки кодирования, прежде чем запускать полностью запущенную программу. Просто потому, что программа скомпилирована успешно, это не означает, что она будет логически работать так, как вы ожидаете, поэтому вам все равно нужно протестировать ваше приложение. Однако редко бывает что-то совершенное. Если у нас есть C-программа, скомпилированная на нашем Linux-компьютере, мы не можем скопировать эту скомпилированную программу на наш компьютер с Windows и ожидать, что исполняемый файл будет запущен. Чтобы программа C была запущена на нашем компьютере под управлением Windows, нам нужно будет снова скомпилировать программу, используя компилятор C на компьютере под управлением Windows. печать («привет мир»)
Вышеприведенный код представляет собой программу python, которая будет отображать слова «hello world», когда она запускается. Для запуска кода нам не нужно сначала его компилировать. Вместо этого мы можем просто запустить следующую команду: python helloworld.py
Вышеприведенный код не нужно сначала компилировать, но он требует, чтобы python был установлен на любой машине, которая должна запускать скрипт. Интерпретатор python принимает код, читаемый человеком, и превращает его во что-то еще, прежде чем делать что-то, что может прочитать машина. Все это происходит за кулисами и как пользователь, все, что вы увидите, это слова «hello world». В общем, считается, что интерпретируемый код будет работать медленнее, чем скомпилированный код, потому что он должен активно выполнять шаг превращения кода во что-то, что машина может обрабатывать «на лету», а не только скомпилированный код, который можно запустить. Хотя это может показаться недостатком, существует ряд причин, почему интерпретируемые языки полезны. Для одного гораздо проще получить программу, написанную на python, для работы в Linux, Windows и macOS. Все, что вам нужно сделать, это убедиться, что python установлен на компьютере, который вы хотите запустить. Еще одно преимущество заключается в том, что код всегда доступен для чтения, и его можно легко изменить, чтобы работать так, как вы этого хотите. С помощью скомпилированного кода вам нужно найти, где находится код, изменить его, скомпилировать и перераспределить программу. С помощью интерпретируемого кода вы открываете программу, меняете ее, и она готова к работе. Мы сомневаемся, что ваше решение о языке программирования будет определено, является ли он компилируемым языком или нет. Этот список, возможно, стоит посмотреть, поскольку в нем перечислены 9 самых популярных языков программирования. Несмотря на то, что некоторые языки явно умирают, такие как COBOL, Visual Basic и ActionScript, есть и другие, которые были на грани умирания и сделали резкое возвращение, такое как JavaScript. Как правило, наш совет будет заключаться в том, что если вы используете Linux, вам следует либо изучать Java, Python или C, и если вы используете Windows, изучаете .NET и AngularJS. Что такое интерпретируемый язык?
Итак, что вы должны использовать?




