Eljárási-orientált, probléma-orientált és objektum-orientált nyelvek
Az eljárás-orientált programozási nyelv a magas szintű programozási nyelvekre vonatkozik, a műveletek sorozatának alapja, amely lehetővé teszi a feladat megoldását. Az eljárás-orientált nyelvek gép-függetlenek, például Fortran, Basic, C, és csak egy adott feladatcsoportra alkalmazhatók, amelyeken kívül nem hatékonyak. Ezeknek a nyelveknek az előnye, hogy könnyű tanulni és használni: közelebb állnak egy természetes nyelvhez, például az orosz vagy az angol nyelvhez, nem pedig a számítógépes nyelvhez.
Az eljárás-orientált programozási nyelveket úgy tervezték, hogy leírják az algoritmusokat (eljárások) a problémák megoldására, amelyek másodosztályú algoritmust adtak nekik, bár az algoritmikus nyelv fogalma nem egyezik meg egy programnyelv fogalmával. Attól függően, hogy a számítógép melyikre ugyanazt a feladatot megoldja, az eljárás-orientált nyelvű programok csak a tervezés során különböznek egymástól.
A probléma-orientált programozási nyelvek nem igényelnek részletes leírást az algoritmusról a probléma megoldásához. Ezeknek a nyelveknek az adatkezelési struktúrái tükrözik a megoldandó feladatok osztályának jellemzőit. Gyakorlatilag minden programozási nyelv problémaorientált. Erre példa a Pascal nyelv.
Objektumorientált programozási nyelvek. például a C ++ -ot úgy tervezték, hogy globális rendszereket hozzon létre, amelyek lehetıvé válnak a módosított technológiákhoz való alkalmazkodásuk lehetıvé tételéhez. Különlegességük a megoldandó probléma objektum megközelítésében rejlik: a tárgyak egy csoportja, amelyek egymással kölcsönösen kommunikálnak üzenetekkel. Az objektumorientált nyelvek gyakoriak olyan területeken, mint a modellezés, a tervezés, az orvostudomány, a kommunikáció, a különböző információk feldolgozása, az irányítási rendszerek, az automatizálás, a szoftverfejlesztés.
A népszerű objektum-orientált programozási nyelvek a következők.
A Delphi vizuális programozásra alkalmas. Ez a nyelv olyan fejlett technológiákat tartalmaz, mint a modern fordító és méretezés. Fő területei: Windows alkalmazások létrehozása, interfészek létrehozása, nagy adatbázisok létrehozása stb.
Alkalmazási szoftver
Az alkalmazásszoftverben kétféle programot különböztetünk meg: programozási rendszerek és alkalmazások.
A programozási rendszerek lehetővé teszik programok létrehozását különböző programozási nyelvek segítségével. Nemrégiben széles körben elterjedt a vizuális programozás (Borland Delphi) rendszere, amely még az újoncok számára is elérhető.
A globális és helyi számítógépes hálózatok aktív fejlesztése számos kommunikációs program használatát teszi szükségessé. Jelenleg ezek a programok szerepelnek az operációs rendszerben.
Az a tény, hogy a közelmúltban a számítógépes vírusok számának jelentős növekedése irányába mutatott, a vírusvédelmi programok különösen fontosak.
Különböző profilú szakemberek munkája során speciális célú alkalmazásokat fejlesztettek ki. Közülük - a számítógépes grafika, automatikus fordítási rendszerek, számítógépes tervezés (CAD), számítógépes szótárak, számviteli szoftverek rendszere.
Továbbá egyre népszerűbbek az oktatási folyamatban és az önképzésben használt képzési programok. Ezek közé tartozik az oktatóprogramok, különböző tesztek és kézikönyvek az egyes témákhoz. A tanulási folyamatban nagy jelentőségűek a multimédiás alkalmazások, amelyek között megtalálhatók az enciklopédiák és a könyvek.