Részt vennél-e oktatófilm és / vagy segédanyag létrehozásában C++ programozás Linuxon témában?

Fórumok

Csupán elméleti kérdés. Beszállnál-e egy olyan munkába, aminek az a célja, hogy olyan oktatófilmet alkosson, ami alapján az érdeklődők tanulhatnának C++ programozást Linux platformon? A "beszállnál-e" alatt azt értem, hogy vállalnád-e, hogy C++ programozást tanítasz a nézőnek? Lehet flame-elni, fikázni, ötletelni, fanyalogni, anyázni vagyis azt inkább ne, segíteni, véleményt alkotni, estébéni.

Hozzászólások

Az otlet jo, gondolom hianypotlo lenne.

Mit értünk oktatófilm alatt?

Hanggal kommentált képernyőmentést? Másnak szerintem nincs értelme...

Ki a célközönség? Más (OOP és/vagy C) nyelven tapasztalt programozók, vagy kezdők? Ez utóbbinak szerintem nincs értelme.

És mégis mit kéne tanítani? Mit jelent a "Linux platformon" megkötés?
Qt/KDE?

"...handing C++ to the average programmer seems roughly comparable to handing a loaded .45 to a chimpanzee."
-- Ted Ts'o

Egy ilyenre, szerintem pontosan a kezdőknek lenne igénye.
Aki már egy nyelven elboldogul, az egy jó könyvből és oktató oldalakról, azaz "tutorial"-okból jobban fog haladni.
De a tévedés jogát fenntartom magamnak!
Kíváncsian várom, mi sül ki ebből!
Konkrétan segíteni sajnos nem tudok. Örülök, ha valamelyest értelmezni tudok egy C kódot.
--
не закурить! (Ne gyújts rá!) не куриться! (Ne dohányozz! Ne füstölögj!)

Alapvetően olyan kezdők a célcsoport szerintem, akik az alapvető struktúrális programozásból ismert vezérlési szerkezetek logikáját ismerik, azaz nem kell magyarázni, hogy mi a feltételes elágazás, vagy mi az iteráció és mire jó. Inkább a C++ sajátosságait magyarázná az anyag.
--
unix -- több, mint kód. filozófia.
Life is feudal

Az lehet, de sok kezdőt elkedvetlenít, ha a 4 soros kódja 30 soros hibaüzenetet generál, mert rosszul írt valamit a vector osztály template paraméterei között...

Én még emlékszem milyen szenvedés volt kezdőként, pedig nekem messze nem első nyelv volt. Csak valahogy megszerettem. De ezt a nyelv sokáig nem viszonozta... :)

"...handing C++ to the average programmer seems roughly comparable to handing a loaded .45 to a chimpanzee."
-- Ted Ts'o

Nem áll szándékomban kizárólag első nyelvet tanulók számára készíteni az anyagot. Olyanok számára szánom, akiket érdekel a téma. Igaz, hogy most bizonyos okokból kifolyólag csúszik a megvalósítás pár hónapot, de egy itteni felajánlás miatt mégsem reménytelen a helyzet.
--
unix -- több, mint kód. filozófia.
Life is feudal

Nincs megkötés. Amit te oktatófilm alatt értesz, az az oktatófilm. Linux platform azt jelenti, hogy van egy darab Linuxod és azon programozol. Qt? Lényegtelen. Ahogy jónak látod. Ha Qt-ről szeretnél oktatni, akkor az. Ha parancssorban mingw32 témát tartod érdekesnek, akkor az. Ha a Qt-Creatort ismered, akkor arról. Ha a Geany-t szereted, akkor arról. Mit kéne tanítani? Bármit, ami beleillik a Linux és C++ témába. Célcsoport is mindegy. Te mondd meg, hogy kinek akarsz oktatni és milyen témát. Ez most csak egy ötletbörze és a vélemények érdekelnek.
--
unix -- több, mint kód. filozófia.
Life is feudal

Jobb, ha van megkötés, főleg az elején.
Akinek már elég tapasztalata van, az konkrétumokat keres, egy filmet nem nagyon fog elkezdeni nézni, inkább szövegesen guglizik. A filmes megoldás inkább kezdőknek lehet nagy segítség. Ennek a csoportnak annyi információja sincs, hogy azt tudná, egyáltalán mit lehetne a kérdése. Nekik jó lehet mondjuk 10 "lecke", amiken szépen sorban, kézenfogva végigmenve mindig egy kicsivel többet tanul. De még a nagyon kezdő fázisban is úgy lehet a legjobban tanulni, ha csinálja az ember - saját tempójában, saját felmerülő kérdéseivel kísérletezve, stb. Érzésem szerint programozás tanításához ez a médium nem igazán illik, persze könnyen lehet, hogy vannak, akiknek így lenne könnyebb.
De feljegyezhetsz, hogy vállalnék részt, s ha alakul valami, szólj.

Köszönöm, de egyelőre tényleg csak elméleti síkon érdeklődöm. A majdnem teljesen kezdő szinttől kezdeném kedvem szerint a sorozatot, de szeretném, ha komolyabb témák is terítékre kerülnének. Például OpelGL alapvető 3D-s megoldásokkal. Például néhány egyszerűbb alakzat kirajzolása és egyszerűbb animációk elkészítése. Vagy egy kis SDL. Ha esetleg úgy alakul, hogy ebből lesz is esély valóra váltani valamit, akkor persze rákérdezek majd, hogy áll-e még a felajánlásod. Még egyszer köszönöm!
--
unix -- több, mint kód. filozófia.
Life is feudal

Magaban a Linux platformban semmi specialis nincs, ha tisztan a C++-t vesszuk alapul. Ami itt specialis, az kicsit alacsonyabb szintu: fork(), AF_UNIX, ioctl() es a tobbi.
--


()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.

És/vagy ne legyen benne kérlek! Amúgy magyarul gondoltad?

Mi a baj az "és/vagy" -al? Alapvetően elsősorban magyarul gondoltam. Én magyarul tudok, ezért úgy gondoltam, hogy a kész anyag is magyarul lenne jó. Pontosabban nem gondoltam más nyelvre. Meg se fordult a fejemben, hogy ne magyarul készüljön az anyag. Persze ha valaki ragaszkodik ahhoz, hogy szlovákul mondhassa a tudományát, akkor mondja szlovákul.
--
unix -- több, mint kód. filozófia.
Life is feudal

Lehet, hogy ma még a helyesírási szabályzatban nem elfogadott, de a nyelv fejlődik.
Nagyon sok dolog volt ami az évek során egyszer csak szabályos lett! Ez egy tömör és egyértelmű jelzése annak, hogy megengedő vagy-ról van szó. És a nyelv a tömörség irányába változik. Míg az egyszerű vagy a kizárólagosságot fogja jelenteni, a körülményesebb vagy-vagy [-vagy...] helyett.
Szerintem.. De a tévedés jogát fenntartom magamnak! :-{)E
--
http://pc.rulz.hu
не закурить! (Ne gyújts rá!) не куриться! (Ne dohányozz! Ne füstölögj!)

Nyelvművelő kéziszótár, 1996:
"és/vagy
Az ~ ksz.-kapcs. az ang. and/or hatására és fordításaként terjedt el a tud. stílusban: érzelmi ~ értelmi funkciók. Azt fejezi ki, hogy a vele összekapcsolt szavak között egyszerre áll fenn kapcsolatos és választó viszony. (A törtvonal vagylagosságot érzékeltet.) Tömörsége miatt nem kifogásolhatjuk, sőt nyereségként kell elkönyvelnünk. De ne alkalmazzunk túl gyakran, mert ez módorossá teheti a stílusunkat!"

"de viszont
A mindennapi beszédben meglehetősen gyakori a de és a viszont együttes haszn.-a. Ez olykor el is fogadható, hiszen ebben az esetben nem teljesen azonos szerepű ellentétes ksz.-k kapcsolódnak egymáshoz (a viszont többé-kevésbé utal a kölcsönosségre, viszonosságra is). Többnyire azonban puszta szófecsérlés a ~ ksz.-halmozás. Pl. ebben a mo.-ban: az edzéseken nem valami szorgalmas, de viszont fontos gólokat lő, v. csak a de, v. csak a viszont ksz.-ra lett volna szükség: nem valami szorgalmas, de fontos gólokat lő, ill. ..., viszont fontos gólokat lő."

Én nem vagyok C++ fan, meg nincs is most időm ilyesmire. De nemrég kerestem ilyet Java nyelvre és találtam egy - szerintem - egész jót. Érdemes lehet belenézni mielőtt nekiállsz, hátha lehet belőle tanulni mit hogyan - és hogyan nem - érdemes csinálni.

Itt vannak fenn a videók. Nagy részéhez van magyar felirat is.
http://eclipsetutorial.sourceforge.net/index.html

Örömmel, de szívesebben C.
------
3 fajta matematikus létezik. Aki tud számolni, és aki nem.

Igazabol a C++ lehetoseget ad C-s dolgok bemutatasara is, ha az nem kotodik kozvetlenul a C-hez (tehat, mittomen, egy erdekes rendszerhivast be lehet mutatni C++ -ul is). Nem feltetlen kell szerintem rogton osztalyhierarchiakat provizionalni csak azert, mert C++ a megkotes.
--


()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.

Ismered a binky pointer fun videót? Ha kezdőknek akarsz, akkor olyat.
És inkább több kicsi oktatófilmet javaslok; félórás anyagot megnézni már nehezebben kezd hozzá az ember..
Az meg, hogy
-C++ mint nyelv
-C++ libek programozása
-IDE C++ programozáshoz
nem kéne keverni, szerintem.

Olvasom a hozzászólásokat és nagyjából tisztában vagyok a felvetett aggodalmakkal. Nem akartam gátat szabni a képzeletnek, ezért fordultam a közösséghez, hogy lássam, hogyan vélekedtek a kérdésben. Úgy érzem a szóba került témák bármelyike érdekes lehet bizonyos közönség számára. Feltehetően, amennyiben valamikor komolyan sikerül foglalkozni a megvalósítással, az a téma lesz feldolgozva, ahova találok előadót. De nagy vonalakban már most szeretnék tájékozódni. Köszönöm az eddigi hozzászólásokat és várom a továbbiakat!
--
unix -- több, mint kód. filozófia.
Life is feudal

Profi kamera, vágószett, bevilágított stúdió, mikroportok. Ezt tudom felajánlani első körben, BP-től 20 percre.
PÜ, ha érdekel.

Tudok biztosítani webtárhelkyet, hogy össze lehessen fogni az ország minden részéről érkező vállalkozó szellemű emberek!

Írj PM-et, ha érdekel!

127.0.0.1 SWEET 127.0.0.1

Mindenképpen látom értelmét, főleg kezdőknek lenne jó, de ha beválik akkor haladóknak is érdemes lenne csinálni, sokan élvezhetnék a programozással való megismerkedést, száraz, személytelen, logikai bukfencekkel tarkított szakkönyvek nyálazgatása helyett.

Nagyon óvatos és körültekintő tempóban el kezdenék komolyabban foglalkozni a dologgal. Van esetleg olyan valaki, akinek kész mondani valója van, amit mozgóképre lehetne tenni?
--
unix -- több, mint kód. filozófia.
Life is feudal

A téma C++ programozás egy darab linuxos számítógép alkalmazásával. Ezen belül amihez kedved van. Nem azokat szeretném megcélozni, akik, az alapvető struktúrális programozási eszközöket nem ismerik és nem tudják elméletben mi az objektumorientált szemlélet. Nem az lenne a cél, hogy például egy iteráció működését taglaljuk, hanem mondjuk egy részcél elérésének lépéseit nézzük meg.
--
unix -- több, mint kód. filozófia.
Life is feudal

Igazabol ha C++ -rol akarsz valamilyen alapozo filmet csinalni, ohatatlan, hogy - akar csak attekintes szintjen is, de - elo ne keruljon az objektumorientalt szemlelet. Ha valaki csinal egy olyan videot, amiben akar csak pusztan ez van, az is hasznos dolog...
--


()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.

Azert nem hiszem, hogy egy gyors atfutas erejeig ne erne meg egy oktatofilmben foglalkozni vele. Meg ha tudja is az ember, mirol van szo, lehet hogy megismer egy szamara ismeretlen aspektust. Harom-ot mondatos osszefoglalora gondolok, nem egy feloras anyagra.
--


()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.

Sziasztok!

Engem nagyon érdekelne ez a dolog. Már a tanulási része, mert olvasva nem ugyan az, mintha látom, ahogy elmagyarázzák. Várom, hogy jelezzétek --> Elkészült!!!

Köszönöm előre is mindenkinek, aki részt fog majd venni az elkészítésében!
--

I don't discriminate! I hate everyone!