Какие стандартные языки программирования существуют?
Если вы хотите создавать программы, которые будут выполняться на компьютере, то ниже приведен список современных языков программирования.
На вопрос «какой язык программирования лучше всего использовать» однозначного ответа нет. Такой ответ вам могут дать только профессора в учебных заведениях. Другой путь это если вы точно знаете, что хотите делать и как это будет выглядеть. Однако люди, выбравшие программирование для чайников, не имеют представления, что конкретно они хотят сделать и как это делать, поэтому для начала придется, немного поэкспериментировать.
Если у вас нет особой необходимости использовать какой-либо конкретный язык, я бы порекомендовал начать, выбрав один из пяти языков программирования для начинающих:
Visual Basic — если вы ограничитесь написанием приложений для Windows и хотите создавать полезные инструменты, которые будут относительно небольшими по масштабам, а также требуется язык, который можно выучить быстро и легко, то Visual Basic представляет прекрасное решение для вас.
Pascal — Паскаль был разработан в качестве языка обучения с хорошими навыками и основам программирования, поскольку он требует очень дисциплинированный подход при написании кода. Паскаль не рассматривается в качестве сильного и мощного языка вроде C, C + + или Java. Он используется по сей день, но уже считается морально устаревшим. Несмотря на это он легок в изучении и прививает грамотность и навыки программирования.
C — если вы заинтересованы использованием ваших программ на операционных системах, отличных от Windows, хотите язык, который является очень популярным и хорошо поддерживается в плане документации, а также хотите узнать более мощный язык программирования, то C является хорошим вариантом. C очень мощный язык, основанный на функциональном стиле, который используется уже многие годы. Это хорошо подтверждается наличием хорошей документации. C до сих пор широко используется сегодня.
C++ — если вы хотите узнать это очень мощный и кросс-платформенный язык, который является стандартом для создания крупномасштабных программ сегодня, C++ будет хорошим выбором. C++ является «объектно-ориентированным» языком, который считается новой парадигмой в среде языков программирования (в отличие от функциональных, таких как язык, основанный на C). C++ может быть использован и для написания программ использующих функциональный подход, а также и поддерживает большое количество кода написанного на языке C.
Если вы сделаете выбор в пользу языка C++, рекомендую сайт с Уроками программирования на C++ для начинающих. Там же вы найдете много задач с решениями и подробными комментариями к исходному коду.
Java — если вы хотите, чтобы ваши программы работали в сети Интернета, или если вы хотите, чтобы ваши программы могли выполняться на нескольких платформах (Windows, Linux, MacOS), или же просто вы хотите знать, почему так много шума вокруг Java, тогда это может быть вашим лучшим выбором среди языков. Java может быть вашим лучшим выбором, если вы хотите узнать более сложный язык, и вы будете использовать данные программы лично или с друзьями. Я говорю так, потому что для запуска приложения пользователю необходимо программное обеспечение Java Runtime, которое устанавливается на его компьютере дополнительно, а не у всех пользователей оно установлено. У языка Java есть свои плюсы и минусы для людей выбравших программирования для чайников. Этот язык не так прост, для создания визуальных программ на основе Windows, как другие языки программирования. Этот язык на самом деле не создаёт исполняемые файлы, что выглядит нелогичным для новых программистов и большинство пользователей. Но не забудем что у него есть и плюсы. Так как Java является объектно-ориентированным, как C + +, то трудно избежать ловушек, которые могут просто испугать занимающихся программированием для начинающих. Совсем ещё недавно многие полагали, что только у Jav aесть будущее и зачастую учили в школах. Но сегодня в качестве основного языка так и продолжают использовать VB, C и C++ также широко как и 20 лет назад.
Другие языки программирования для чайников, о которых вы могли неоднократно слышать:
COBOL — общий бизнес-ориентированный язык — в основном используется в больших бизнес-приложениях, которые являются платформами для использования больших масс данных и текста. Он разрабатывался в течении длительного времени и до сих пор широко используется, но сегодня становится все меньше людей желающих изучать его, рассчитывающих получить денежную работу. Поэтому мы не рекомендуем этот язык для начинающих программистов.
C# — «C Sharp» (шарп) является попыткой ответить Mircosoft на Java. Это относительно новый язык, частично основан на C / C + +, который также пытается включить функциональность Java без кросс-платформенности. Мы не рекомендуем этот язык при выборе программирования для начинающих, так как не получила широкого распространения и ограничивается только операционными системами Microsoft.
Что выбрать, если я хочу заниматься веб-программированием?
HTML — HyperText Markup Language — стандартный язык для веб-браузеров для интерпретации информации из интернета. Все форматирование текста, изображения, цвета, фоны, создания ссылки и т.д. это делается в HTML. HTML не очень трудно научиться. На самом деле есть много программ, которые будут делать за вас всю черновую работу по кодированию страниц. Если вы просто хотите создать основной веб-страницы, то этот путь как раз для вас.
PHP — PHP расшифровывается как «PHP Препроцессор Гипертекста», — первое P на самом деле означает в PHP акроним. PHP представляет собой более продвинутый язык веб-разметки, а также позволяет использовать переменные, а также скрыть свой код от внешнего мира. PHP также позволяет подключаться к базам данных и выводить информацию на веб-страницы, что позволяет создавать более сложный и интерактивный контент, чем HTML.
SQL — хотя и не веб-язык программирования, SQL является языком для общения с базами данных, который часто используется в сочетании с PHP для доступа и размещения веб-контента. SQL является бесплатным для персонального пользователя, и использует команды, которые на самом деле логичны при создании и доступа к содержимому. Если вы собираетесь создать веб-страницу, которая требует базы данных для выводимых на экран данных (вы еще не знаете, нужно это или нет, но в зависимости от ситуации это без труда можно узнать), то, вероятно, имеет смысл использовать SQL для доступа к базам данных на сервере.