Kezdőoldal » Számítástechnika » Programozás » Miért nincsen a programozási...

Miért nincsen a programozási nyelveknek szótáruk, fordítójuk?

Figyelt kérdés

Most komolyan, benne van, hogy NYELV.


A nyelvhez kéne szótár is, nem? Egyik programozási nyelv honlapján sincs pdf vagy txt fájl ami letölthető vagy egy fordító. Vagy hogyan kell egy programozási nyelvet megtanulni?


Az ok hogy vannak oktató cuccok de ott elemek gyakorlati használatát tanítják, nekem olyan kéne hogy mondjuk egy angol szó vagy parancs, esetleg szókapcsolat és mellette a programozási nyelvben használt neki megfelelő elem.


Hogyan tanulnak az emberek programozni? Hogy elsajátítják a "szavakat", hogy megtanulják melyik elem melyik szót jelöli. Vagy máshogy kell elképzelni? Most komolyan.


Mert a programozást azt mindenki egy külön nyelvnek tekinti. Vagy van programozái nyelv szótár? Java, C és brainfuck érdekelne. Vagy hogyan kell elképzelni egy programozási nyelvet, hogyan kell megtanulni, ha nem szóról szóra? Ilyenekre gondolok mint pl. * = times vagy cout = say out.


És mindet leírni. Apropó, programozási nyelv fordítóról sem hallottam még, pedig úgy egy programozást soha nem tanult ember is tudna egy programot írni, ha ért matekul, nem irodalmi műveket ír a fordítóba tehát a matek nyelvén, mondjuk beírja hogy say out hello, input number, input number times 6 say out imput number times 6...blahblah. Még nem láttam C++ - angol / magyar fordítót. Ilyen miért nincs? Minden nyelvhez van már szinte fordító. És a szótár, ha van, kérhetnék linket, amiben egy adott nyelvben létező összes elem, kifejezés, szókapcsolat, parancs, esetleg művelet, meg egyedülálló ilyen egykarakteres izék pl. *.


2016. márc. 4. 16:01
1 2 3
 21/24 anonim ***** válasza:
Nem neked való a programozás.
2016. márc. 4. 20:58
Hasznos számodra ez a válasz?
 22/24 A kérdező kommentje:

18: Hát, mivel még kezdő vagyok, most biztos nem fordítom le. De az lesz az 1. alkotásom, hogy írok egy szótárt a nyelvhez ha egyszer megtanulok programozni! :D


19: Hát, éppen azt szeretném, onnan jött a kérdés, hogy szótár van-e. Mert nekem ez egy kicsit összevissza, a szótár meg egy egyszerű tanulási módszer! :)

2016. márc. 4. 21:09
 23/24 anonim ***** válasza:

#22

Nem fogod lefordítani mert nem lehet, más elven, és más céllal működnek a programozási és a beszélt nyelvek(ahogy korábban valaki nagyon összeszedetten megfogalmazta). A programozási nyelv célja az, hogy megértesd a géppel, hogy mit akarsz, akkor lesz majd olyan nyelv amire lehet szótárt is készíteni ha valaki összerak egy igazi AI t amivel beszélgetni tudsz, nem csak megmondani neki, hogy myInt++.

2016. márc. 5. 05:30
Hasznos számodra ez a válasz?
 24/24 anonim ***** válasza:

Kérdező, az a baj, hogy ami a természetes nyelveknél működik, az a programozásnál nem fog.


Ha egy britnek azt mondod "What name you?" akkor - ha illedelmes - nem röhög ki, hanem visszakérdez, amíg meg nem értitek egymást.


Na, a számítógép ki fog köpni egy ilyet:


== Compilation error on file lib/struct_user.ex ==

** (CompileError) lib/struct_user.ex:2: S.__struct__/0 is undefined, cannot expand struct S

(elixir) src/elixir_map.erl:58: :elixir_map.translate_struct/4

(stdlib) lists.erl:1353: :lists.mapfoldl/3


Na, ebből a büdös kukkot nem fogsz érteni, és a gép sem tudja más nyelven elmondani mi baja van... Ezért sem szótárazva tanulunk programozási nyelvet, hanem kifejezéseket, és "szólás-mondásokat" (legalábbis ehhez hasonlítanám, ha már rá akarjuk erőltetni). Különben esélytelen. Nem véletlenül nincs ilyen szótár 50 éve.

2016. márc. 5. 20:34
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!