język programowania

Wyjaśniamy, czym jest język programowania i jak można je sklasyfikować. Również kilka przykładów tych programów.

Język komputerowy służy do tworzenia programów komputerowych.

Co to jest język programowania?

w przetwarzanie danych, jest znany jako język programowania programu przeznaczonego do budowy innych Oprogramowanie. Jego nazwa wynika z faktu, że składa się z język formalny który jest przeznaczony do organizowania algorytmy i logiczne procesy, które będą następnie wykonywane przez komputer lub system komputerowy, umożliwiając w ten sposób kontrolę ich fizycznego i logicznego zachowania oraz ich Komunikacja z ludzkim użytkownikiem.

Język ten składa się z symboli i reguł syntaktyczno-semantycznych, wyrażonych w formie instrukcji i relacji logicznych, za pomocą których kod źródłowy konkretnej aplikacji lub oprogramowania. Tak więc końcowy wynik tych działań można również nazwać językiem programowania procesy twórczy.

Implementacja języków programowania umożliwia wspólną i skoordynowaną pracę, poprzez pokrewny i skończony zbiór możliwych instrukcji, różnych programistów czy architektów oprogramowanie, dla których języki te naśladują, przynajmniej formalnie, logikę ludzkie języki lub naturalne.

Nie należy ich jednak mylić z różnymi rodzajami języka komputerowego. Te ostatnie reprezentują znacznie szerszą kategorię, w której zawarte są języki programowania i wiele innych. protokoły komputerowe, jako HTML z strony internetowe.

Rodzaje języków programowania

Języki niskiego poziomu są zaprojektowane dla konkretnego sprzętu.

Zazwyczaj rozróżnia się następujące typy języka programowania:

  • Języki niskiego poziomu. Są to języki programowania, które są zaprojektowane dla konkretnego sprzętu i dlatego nie mogą być migrowane ani eksportowane do innych komputery. W pełni wykorzystują system, dla którego zostały zaprojektowane, ale nie mają zastosowania do żadnego innego.
  • Języki wysokiego poziomu. Są to języki programowania, które aspirują do miana bardziej uniwersalnego języka, dzięki czemu mogą być używane bez różnicy w architekturze sprzęt komputerowy, czyli w różnego rodzaju systemach. Istnieje cel ogólny i cel szczególny.
  • Języki średniego poziomu. Termin ten nie zawsze jest akceptowany, co sugeruje języki programowania, które znajdują się pośrodku dwóch poprzednich: ponieważ pozwala na operacje na wysokim poziomie, a jednocześnie na lokalne zarządzanie architekturą systemu.

Inną formą klasyfikacji jest często:

  • Języki imperatywne. Mniej elastyczne, biorąc pod uwagę sekwencyjność, w jakiej konstruują swoje instrukcje, języki te programują za pomocą rozkazów warunkowych i bloku poleceń, do którego powracają po wykonaniu funkcji.
  • Języki funkcjonalne. Nazywane również proceduralnymi, te języki programują za pomocą funkcji, które są wywoływane zgodnie z otrzymanymi danymi wejściowymi, które z kolei są wynikiem innych funkcji.

Przykłady języków programowania

Niektóre z najpopularniejszych języków programowania to:

  • PODSTAWOWY. Jego nazwa pochodzi od akronimuPoczątkujący Wszystkich celów Symboliczny Instrukcja Kod (Symboliczny kod instrukcji ogólnego przeznaczenia dla początkujących) i jest rodziną imperatywnych języków wysokiego poziomu, które po raz pierwszy pojawiły się w 1964 roku. Jego najnowszą wersją jest Visual Basic .NET.
  • COBOL. Jego imię to skrót odPospolity Biznes-Orient Język (Wspólny język zorientowany na biznes) i jest to uniwersalny język programowania stworzony w 1959 roku, zorientowany głównie na informatykę zarządczą, czyli biznes.
  • FORTRAN. Jego nazwa pochodzi odten IBMMatematyczny FormułaTłumaczenie System (system tłumaczenia formuł matematycznych IBM) i jest językiem programowania wysokiego poziomu, ogólnego przeznaczenia, typu imperatywnego, przeznaczonym do zastosowań naukowych i inżynierskich.
  • Jawa. Obiektowy język programowania ogólnego przeznaczenia, którego duch streszcza się w akronimie WORA:Pisemny Jedenaście, biegnijGdziekolwiek, czyli: Napisane raz, działa wszędzie. Pomysł polegał na zaprojektowaniu uniwersalnego języka przy użyciu składni wywodzącej się z języków C i C++, ale przy użyciu mniejszej liczby narzędzi niskopoziomowych niż w obu tych językach.
!-- GDPR -->