Hollosi Information eXchange /HIX/
HIX CODER 1801
Copyright (C) HIX
2003-04-13
Új cikk beküldése (a cikk tartalma az író felelőssége)
Megrendelés Lemondás
1 Re: mi a programozas / koszi (mind)  48 sor     (cikkei)

+ - Re: mi a programozas / koszi (mind) VÁLASZ  Feladó: (cikkei)

***
Me'gis, nem ugy kell elkezdeni programozni tanulni,
hogy rogton modellek meg matek.
Elobb kell a nyelv, sok egyszeru peldaprogrammal,
es foleg a kulvilaggal valo kapcsolattartas, a bill kezeles, a kep-
ernyokezeles, az adat ki-be, fajl megnyitas es bezaras kezeles, stb.,
es csak aztan johet a logika meg matek meg kombinatorika,
meg az egesznek a muvesz szintre emelese.
***

Oriasi tevedes mindketto! Sem nem matek, sem nem programnyelv.

A matek specifikacioorientalt tanitast tesz lehetove - ehhez viszont egyetemi s
zintu matematikatudas (analizis, stb), es foleg absztrakcios keszseg szukseges.
 Lasd ELTE progmat: ok ilyen modon tanulnak programozni (amit csak lehet, forma
lizalnak). Ez egy egeszseges halando szamara azert nehezen emesztheto, viszont 
biztos alap. Nem SZUKSEGES a programozashoz ez a melysegu ismeret (bar ez attol
 is fugg, mit es miben programozol), de ELEGSEGES, az biztos. De nem tudnam elk
epzelni, hogy egyetemen kivul barhol igy oktassanak kezdoket.

A konkret programnyelv tanulasa egy korlatozott szint elereset teszi lehetove: 
probaljon csak meg az illeto egy kicsit is mas logikaju nyelvvel megismerkedni 
utana, garantaltan meg fog halni; illetve megszokja a fejlesztoeszkoz/nyelv fur
csasagait, es azt hiszi, az termeszetes es mindenhol mashol ugy van. Egyebkent 
az a problema teljesen igaz, hogy nagyon nehez addig erdekes feladatot talalni,
 amig az ember csak a printf-et ismeri ;-] Az is baj, hogy a programozas (meg p
ontosabban az algoritmizalas es az adatszerkezetek ismerete) egyaltalan nem kot
odik semmifele szamitogepes architekturahoz (jo esetben), igy az, hogy peldaul 
mi a fajl, egy programozonak nem is kell tudnia (na ezert meg fognak itt kovezn
i ;-]).

Sajnos nem igazan van olyan nyelv/kornyezet (vagy en nem tudok rola), amely kif
ejezetten egy programozasban kezdo szamara baratsagos volna, es ne torzitana a 
gondolkodasat (en egy ilyet ismerek: Karesz, a robot).
Az lenne a cel, hogy a nyelv minel szabadabb szintaktikaju legyen, anyanyelvu, 
es minel kozelebb essen az "algoritmikus leironyelv"-hez (ami nem is letezik, i
lletve nem specifikalt: az algoritmusok mondatszeru leirasat jelenti).
(btw. a szakdolgozatom temaja eppen egy ilyen rendszer kifejlesztese, ha sikeru
l olyan szinten megirnom, hogy vallalni tudom a publikalasat, es erdekel valaki
t, akkor felteszem valahova (de az meg 2 honap...).)
A Pascal nyelv peldaul eleg kozel all ehhez a celhoz, de en nem tanitanek gyere
keket Pascal-ra elozetes programozasi ismeretek nelkul, azokat viszont hogy sze
rzi meg, ha nem programozhat? Ordogi kor.
A tobbit majd a szakdolgozatban kifejtem... ;-]

medve (vegzos info tanar / ELTE)

(webes bekuldes, a bekuldo gepe: proxy.graphisoft.hu)

AGYKONTROLL ALLAT AUTO AZSIA BUDAPEST CODER DOSZ FELVIDEK FILM FILOZOFIA FORUM GURU HANG HIPHOP HIRDETES HIRMONDO HIXDVD HUDOM HUNGARY JATEK KEP KONYHA KONYV KORNYESZ KUKKER KULTURA LINUX MAGELLAN MAHAL MOBIL MOKA MOZAIK NARANCS NARANCS1 NY NYELV OTTHON OTTHONKA PARA RANDI REJTVENY SCM SPORT SZABAD SZALON TANC TIPP TUDOMANY UK UTAZAS UTLEVEL VITA WEBMESTER WINDOWS