Kezdőoldal » Számítástechnika » Programozás » Az hogy valaki ismer, “beszél”...

Az hogy valaki ismer, “beszél” egy XY programozási nyelvet, az mennyire hasonlítható ahhoz mint amikor valaki egy idegen nyelvet beszél?

Figyelt kérdés

Ha valaki beszél franciául meg megtanulta, meg ismeri mondjuk a C++ programozási nyelvet, az olyasmi mintha 2 idegen nyelvet beszélne?


A programozást, meg az informatikát illetően full laikus vagyok, el sem tudom képzelni hogy mi fán terem…



2022. márc. 17. 23:30
1 2 3
 1/24 anonim ***** válasza:
90%
Semenyire.
2022. márc. 17. 23:50
Hasznos számodra ez a válasz?
 2/24 anonim ***** válasza:
95%

A programozási nyelveket általában nem hasonlítjuk az idegen nyelvekhez.


A ma népszerű programozási nyelvek nagyrészt a C családjába tartoznak.


Ezeknél megfigyelhető, hogy nincs akkora különbség két nyelv között. Egy ciklus vagy feltétel mindenhol ugyanazt jelenti.

2022. márc. 18. 01:01
Hasznos számodra ez a válasz?
 3/24 anonim ***** válasza:
1%

Hasonlítható.

Eleve, a programozási nyelvek, a beszélt nyelvek erősen formalizált változatai. Aki egy idegen nyelvet beszél, az teheti azt jól, vagy rosszul. Kifejezheti magát szépen, árnyaltan, a mondandóhoz illően, vagy esetleg, csak úgy, ahogy.

A programozási nyelvekben is van lehetőség egy-egy cél jobb, rosszabb kifejezésére, megfogalmazására.

Aki jobban ismer egy programnyelvet, az jobban is tudja használni.

2022. márc. 18. 05:18
Hasznos számodra ez a válasz?
 4/24 anonim ***** válasza:
60%

3. Szerintem inkább igyál egy kávét és fuss neki még egyszer. :)


Programozási nyelvben nincs lehetőség vmit rosszabbul kifejezni, mert a) nem fordul le, b) optimalizálatlan és előbb-utóbb földbe áll az alkalmazás, c) szemantikai hiba, amitől adhatód ki a javítást vagy ködbérben fizethetsz.

2022. márc. 18. 07:04
Hasznos számodra ez a válasz?
 5/24 anonim ***** válasza:
19%

"ködbérben"


Aha.

2022. márc. 18. 07:12
Hasznos számodra ez a válasz?
 6/24 anonim ***** válasza:
97%
Semennyire.
2022. márc. 18. 07:41
Hasznos számodra ez a válasz?
 7/24 anonim ***** válasza:
95%
Ez két különböző képesség, továbbá a tudás mélysége legfeljebb a beszélt nyelv esetén ellenőrizhető viszonylag gyorsan, pl. francia nyelvű videó lefordítása (persze a fordítás helyessége sem biztos). Programozási nyelv esetén esetleg ismerheti az összes kulcsszót és szimbólumot, és ezeket tökéletesen is tudja összerakni működő programmá, de az is lehet, hogy sokat hibázik, ronda kódot ír, esetleg "le sem fordul", azaz nem sikerül működő programot összehozni. Egy programozási nyelvet nehéz megtanulni, de közel sem annyira, mint egy beszélt nyelvet.
2022. márc. 18. 07:47
Hasznos számodra ez a válasz?
 8/24 anonim ***** válasza:
10%
Minden programozási nyelv alapja az angol, ha egyszer egyet megtanultál jól, akkor egy másikat is megtanulni inkább csak nyelvjáráshoz hasonlítható, nem pedig egy teljesen új nyelvhez.
2022. márc. 18. 08:50
Hasznos számodra ez a válasz?
 9/24 anonim ***** válasza:

Csak annyi közös van bennük, hogy mindkettő valamilyen eszköz használatának a képessége. Igaz, hogy mindkettőnek vannak szabályai és mindkettő valami elvontabb dolgot fogalmaz meg formalizált módon, de a beszélt nyelv tárgya általában szabadabb, a fogalmakat tetszőlegesen adjuk meg és a formát kell tanulni, a programnyelv tárgya (pl. egy algoritmus) eléggé kötött, és gyakran annak megalkotása a komolyabb feladat, mint azt leírni egy adott nyelven.


A beszélt nyelv pl. olyan, mint mikor egy gyerek házat rajzol, az önkifejezés, gondolatközlés aránylag szabad formájú eszköze. Annyi csak a lényeg, hogy aki látja, felismerje, hogy az egy ház.

A programnyelv meg pl. egy ház tervrajzának előírásai, ahol a tervező először megtervezi a házat, utána használja a szabványos rajzjeleket, amikkel papírra rajzolja. A programozás ugyanígy először tervezés, utána a nyelv eszköztárával való leírás.

Sokan úgy értelmezik, hogy aki "beszéli" valamelyik programnyelvet, az tud programozni. De ez olyan, mintha valaki ismerné az összes rajzjelet és szimbólumot, ami egy ház tervrajzán szerepelhet, de attól még nem fog tudni egy házat megtervezni.

2022. márc. 18. 14:46
Hasznos számodra ez a válasz?
 10/24 anonim ***** válasza:

Semennyire, mert más a célja. Mások a szabályok, mások a lehetőségek. Pl. ha egy beszélt nyelvet csak "gagyorászod" de az adott országban meg kell magad értetni, max. jön a "most mutasd meg játék" a kézzel lábbal, vagy az aktivityből a "rajzold le" "csak X szavakat használhatod" stb. kártyák. De a végén valahogy megértetetd magad, oda találsz A-ből B-be, megérted, hogy a rendőr miért akar megbírságolni, meg nem hallsz éhen az étteremben.

A számítógép esetén a programnyelv arra való, hogy totál egyértelműen leírjuk, hogy milyen adattal, mit és hogyan kell csinálni ahhoz, hogy meglegyen az eredmény. (játék esetén pl. ha az előre gombot nyomja meg a játékos akkor ne balra menjen a figura és társai). Itt is vannak szabályok (mint a beszélt nyelvben), de egyrészt lényegesen egyszerűbbek a szabályok, de precízebben be kell tartani. Alapvetően nem arra szolgál, hogy két ember megértse egymást az adott nyelven. Hanem arra, hogy egyértelműen le lehessen írni, hogy mit akarunk a géppel csináltatni.

2022. márc. 18. 18:05
Hasznos számodra ez a válasz?
1 2 3

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

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!