Mi a programozás célja?
Melyek a céljai?
És ezt hogy lehet megvalósítani?
Most nem arra gondoltam, hogy egy AI kifelesztése, ami elfoglalja a világot.
Csak hétköznapi, vagy tudományos értelemben gondoltam.
A programozás definíció szerint valós problémák lefordítása a számítógép számára érthető nyelvre.
Ma már a fejlesztésnek sok célja lehet, többek között a teljesség igényessége nélkül:
-Természettudományos szimulációk,
-Orvosdiagnosztikai szoftverek,
-Matematikai számítások gyors véghezvitele,
-Szórakoztatóipari célok,
-Gyári gépsorok szoftverei,
-Navigáció,
-Automatizálás, pl.: mezőgazdaságban, ahol a centiméter pontos helymeghatározásra is szükség lehet,
-Csillagászati kutatószoftverek,
-Beépített rendszerek programozása, mint pl.: az automata mosógép, mosogatógép rendszere, klíma, stb,
-Azonosító rendszerek,
-Számítógépes hálózati forgalomirányítás
-stb, ma már igazából mindenhol ott van az informatika.
Sokan bele sem gondolnak, de a számológépedtől kezdve, a tévéden át, az automata mosógépeden keresztül, a digitális órádig mindenben valamiféle informatikai szoftver fut.
Valójában olyan, hogy a "programozás célja" nem létezik, mert a cél mindig az adott projekttől függ. Aki irodai szoftvert akar készíteni, annak nem célja, hogy játék legyen belőle, és fordítva.
A programozás csak egy folyamat egy végcél eléréséig.
Ez olyan, mint amikor az asztalosnak megmondják milyen meretű, színű asztalt csináljon milyen anyagok felhasználásával.
Programozással egy terméket állítanak elő és esetelg később azt tovább fejlesztik további felhasználói igények szerint.
"tudományos értelemben" ahogy írtad szintén ugyna erre használják. Adatok vizualizációjára, elméletek tesztelésére stb...
Szoftveresen rengeteg dolgot le lehet teszteni. Pl.: Ha egy drónt akarsz építeni, de nem akarod 1.000x a földhöz csapni a nehezen összerakott kb 200.000 ezer forintos prototípusod, akkor tudod az irányítást szoftveresen tesztelni és miután már ott jól teljesít elkezdhetet ad tényleges harveres teszteket és aztán már lehet csak 15x fogod a földhöz csapni.
Általánosságban szerintem elmondható, hogy a programozás csak egy eszköz. Ugyan úgy kell elképzelni, mint egy asztalost, csak mi a billentyűzetet nyomogatjuk.
"Egy feladat elvégeztetése a számítógéppel, mert az gyorsabb, és biztosabb, mint amire mi, emberek képesek vagyunk."
Amikor egy programot használunk, akkor is ezt csináljuk.
Szerintem a programozás, és a programok célja nem ugyan az.
A programozás során programokat alkotunk. Amikor azt mondom, hogy gyors számolást szeretnék csinálni, azt egy programmal fogom megoldani, de azt létre kell hozni, ez a programozás.
Ez olyan, mint a házépítés és maga a ház célja. A házat azért építed, hogy legyen hol laknod, de a ház célja is a lakhatás biztosítása.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!