Języki programowania

 

Język programowania - zbiór zasad określających ciągi symboli, które w odpowiednim ustawieniu tworzą program komputerowy oraz zasad definiujących operacje lub obliczenia wykonywane przez określone ciągi symboli. Język programowania pozwala programiście przekazać informacje o danych, które mają zostać poddane obróbce przez procesor oraz informacji o metodzie obróbki danych w zależności od sytuacji.

 

Przykładowe języki programowania:

Na następującej stronie możesz obejrzeć używane obecnie języki programowania, a także skompilować prosty kod napisany w każdym z tych języków. Jest to doskonałe miejsce do treningu:

https://www.jdoodle.com/

 

 

  • Język maszynowy
  • Assembler
  • BASIC, Visual BASIC
  • Fortran
  • Pascal, Object Pascal
  • C, C++, C-Sharp
  • Go
  • Python
  • Java
  • JavaScript
  • PHP
  • HTML
  • Perl
  • ASP.NET
  • Scala
  • Ruby
  • Hack
  • Erlang
  • Xhp
  • Haskell

 

 

 

 

Języki programowania używane w najbardziej popularnych serwisach WWW:

https://en.wikipedia.org/wiki/Programming_languages_used_in_most_popular_websites

 

 

Przykładowe klasyfikacje języków programowania:

 

wieloparadygmatowe

Ada • Clojure • Common Lisp • D • Icon • Lua • Nemerle • PHP • Python • Ruby • Scala • Snobol

proceduralne i strukturalne

AWK • C • COBOL • Forth • Fortran • Modula-2 • Oberon • Pascal • Perl • PLEX • PL/SQL • REXX

obiektowe

ActionScript • C++ • C++/CLI • C# • Delphi • Delphi.NET • Delphi Prism • Eiffel • Java • JavaScript • Object Pascal • Objective-C • Oxygene • Smalltalk • VB.NET

funkcyjne

Clojure • Erlang • F# • Haskell • Lisp • ML • OCaml • Scheme

logiczne

Prolog

edukacyjne

Comal • Logo • Small Basic ezoteryczne Brainfuck • BeFunge • HQ9+ • INTERCAL • LOLCODE • Malbolge • Ook • Shakespeare • Unlambda • Whirl • Whitespace

historyczne

ALGOL • APL • BASIC • Clascal • Clipper • JAS • Lisp • MUMPS • PLAN • PL/I • PL/M • SAKO • SAS (asembler) • Simula

inne

ABAP • Asembler • C-- • GAUSS • Lustre • MCPL • occam • QCL • SAS 4GL • SQL • Visual Basic

 

 

Klasyfikacja języków ze względu na przeznaczenie

Klasyfikacja języków ze względu na poziom języka

Klasyfikacja języków ze względu na paradygmat programowania

 

 

 

____________________________________________________________________________________________________________