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.