-
Notifications
You must be signed in to change notification settings - Fork 4
Programming languages
Аббас Гусенов edited this page Sep 17, 2025
·
50 revisions
-
Assembly language
-
C
- Replace assembly in Unix (Bell Labs) 🔗
- Kernels. 🔗
-
C++
- является своего рода преемником оригинального языка программирования C 🔗
- C++ появился в 1985 году на компиляторе Cfront. Бьёрн взял за основу С и добавил к нему механизмы абстракции, конструкторы, деструкторы и тому подобное. 🔗
- C with OOP (Bell Labs) 🔗
- Low-level systems programming. 🔗
- Java
- Rust
-
Carbon
- позиционируют его одновременно и как замену, и как преемника C++ 🔗
-
Zig
- Replace C with a modern and safer language 🔗
-
C
- JavaScript
- Go
- Ruby
- PHP
- Python
- MATLAB
- R
-
Julia
- Numeric/Scientific computing. 🔗
-
FORTRAN
- Numeric/Scientific computing. 🔗
- Objective-C
-
SQL
- PL/SQL
- Transact-SQL
- Bourne shell
- PowerShell
- Haskell
- Lisp
- OCaml
- Erlang
- Prolog
- D
- Perl
-
Pascal
- Object Pascal
-
BASIC
-
Visual Basic
- Visual Basic .NET
-
Visual Basic
- Smalltalk
- Scheme
- Lua
- Nim
- Ada
-
COBOL
- Business applications. 🔗
- ALGOL
- Haxe
- Хабр
- Skillbox Media / Что такое типизация
- Skillfactory / Типизация- что это такое в языках программирования: основы
- GeekBrains / Типизация в языках программирования
- r/AskProgramming / What language in your opinion has the best ecosystem nowadays (including frameworks, IDE’s etc.)?
- Stack Overflow / package - Which programming languages have the most publicly available libraries?
- Quora / When comparing programming languages, what do people mean by ecosystems?
- Evolving Language Ecosystems (ELE)
- ANU School of Computing / Building a Programming Language Ecosystem
- Medium / The Future of Programming is Dependent Types — Programming Word of the Day by Marin Benčević
- dev.by / CEO Nvidia: ИИ сделал обычное человеческое общение языком программирования
- Hyperpolyglot
- Learn X in Y Minutes: Scenic Programming Language Tours
- Rosetta Code
- wiki.c2.com
- Val is a research programming language to explore the concepts of mutable value semantics and generic programming for high-level systems programming.
- To Learn a New Language, Read Its Standard Library by Pat Shaughnessy
- Designing Libraries Like Languages by Pavel Panchekha
- The Hare programming language is a systems programming language designed to be simple, stable, and robust. Hare uses a static type system, manual memory management, and a minimal runtime.
-
White House Recommends Memory-Safe Programming Languages and Security-by-Design
- Python, Java, C#, Go, Delphi/Object Pascal, Swift, Ruby, Rust and Ada are some memory-safe programming languages
- Programming languages ranked by expressiveness by Donnie Berkholz
- YouTube / PapersWeLove / On the Expressive Power of Programming Languages by Shriram Krishnamurthi
- The GitHub Blog / How to use AI coding tools to learn a new programming language
- Programming Languages That Blew My Mind
-
Задача для освоения новых языков (Александр Дëмин)
- версия на Питоне Мультипотоковый отладчик TCP/IP соединений
- На Erlang’e
- TCP/IP proxy на Go
- The only way to learn a new programming language is by writing programs in it. (Dennis M. Ritchie)
- YouTube / Whitespace Programming Language Tutorial
-
Every programming language needs its killer app to succeed by Nicolas Grilly
- Every programming language has its 'killer' domain by Rik Huijzer
- Хабр / Как выжить новому языку программирования?
- From math to machine
- List of programming languages by type
- Category:Logic programming languages
- Category:Concurrent programming languages
- Linda (coordination language)
- TIOBE index
- Structured program theorem
- Category:Programming language theory
- Interface description language
- Template:Query languages
- Comparison of programming languages
- Sigil (computer programming)
- Syntax (programming languages)
- Standard library
- Timeline of programming languages
- Category:Formal languages
-
Semantics (computer science)
-
Семантика (программирование)
- может использоваться как для описания языка, определения свойств языка, так и для целей формальной верификации программ
-
Семантика (программирование)
-
Operational semantics is a category of formal programming language semantics in which certain desired properties of a program, such as correctness, safety or security, are verified by constructing proofs from logical statements about its execution and procedures, rather than by attaching mathematical meanings to its terms (denotational semantics).
-
Structural operational semantics
- The basic idea behind SOS is to define the behavior of a program in terms of the behavior of its parts, thus providing a structural, i.e., syntax-oriented and inductive, view on operational semantics.
-
Structural operational semantics
- Visual programming language lets users create programs by manipulating program elements graphically rather than by specifying them textually.
- Raptor (programming language) a product of the United States Air Force, for drawing executable flowcharts.
- Passive data structure
- Strange Code. Esoteric Languages That Make Programming Fun Again by Ronald T. Kneusel - 496 pages
- Язык компьютера (1989)
- IEEE Spectrum
- PYPL PopularitY of Programming Language index
- TIOBE Index
- RedMonk Top 20 Languages Over Time:
- Theoretical Computer Science Stack Exchange
- Stack Overflow
-
Programming Languages I Lecture Notes by University Tübingen
- Miscellaneous
- CSE505: Concepts of Programming Languages
-
Jon Pearce
-
Lectures
- Programming Languages: Concepts and Paradigms
-
Lectures
- ChessMax/awesome-programming-languages The list of awesome programming languages that you might be interested in.
- VentureBeat / These are the best-paid programming languages for 2025 January 21, 2025
- SecurityLab.ru / Платят не за код, а за язык: рейтинг самых прибыльных технологий в IT 4 апреля, 2025
-
Wat
- Hacker News
- r/programming
- Weird Lexical Syntax