О разделе
О разделе
Платформа .NET
18 элементов
Lua и Luau
24 элемента
Старые языки
11 элементов
С
14 элементов
JavaScript
44 элемента
Python
48 элементов
Java
35 элементов
C#
53 элемента
C++
32 элемента
PHP
35 элементов
Smalltalk
12 элементов
Kotlin
22 элемента
Go
27 элементов
Ruby
22 элемента
Groovy
20 элементов
Rust
24 элемента
Swift
23 элемента
Haskell
8 элементов
Scala
8 элементов
Elixir
8 элементов
Zig
8 элементов
Nim
8 элементов
Dart
9 элементов
R
8 элементов
Julia
8 элементов
Bash
15 элементов
PowerShell
16 элементов
О разделе
id — languages title — 5. Языки - о разделе sidebar_label — 5. Языки - о разделе - о разделе slug — /encyclopedia/Языки/languages
Мы изучили, как пишут программы, теперь пора посмотреть, на чём пишут. Что используется для фронтенда, что для бэкенда - какие инструменты и технологии нужны в разных областях.
Технически, языки по большей части универсальны. Они обычно появляются с определённой целью (JavaScript для оживления страниц, C/C++ для системного программирования, а Java чтобы обезопасить и упростить разработку), но в дальнейшем развиваются, получая новый функционал, новые фичи и возможности.
В интернете часто можно найти громкие заголовки вроде «Какой язык программирования выбрать?» И почти всегда вы встретите от года в год одно и то же - Python лучше всех, JavaScript и Java нужны везде, а C# никому не нужен. Но не всё так просто.
См. также
Другие статьи этого же раздела в боковом меню (как на странице «О разделе»). 18 элементов 24 элемента 11 элементов 14 элементов 44 элемента 48 элементов 35 элементов 53 элемента 32 элемента 35 элементов 12 элементов 22 элементаПлатформа .NET
Lua и Luau
Старые языки
С
JavaScript
Python
Java
C#
C++
PHP
Smalltalk
Kotlin