Kezdőlap › Fórumok › Programozás › C
- This topic has 80 hozzászólás, 19 résztvevő, and was last updated 17 years, 8 months telt el by
xcut.
-
SzerzőBejegyzés
-
2007-10-10-18:59 #2078085
Nem tudom, hogy miből alakult ki a vita, de akkor már pontosítom a hozzászólásom:
– készítesz egy könyvtárat (pl. mkdir /home/kalo/dos), ide másolod, amit használni szeretnél dos alatt
– dosbox elindít
– Z: után beírni: mount c: /home/kalo/dos
– c:
– ezek után már sima dos-os parancsokkal lehet dolgozniSok sikert.
2007-10-11-13:26 #2078086kozapeti wrote:kis szünet után ismét itt vagyok.ahogy azt belém „verték” a Firmák az elmúlt két hétben, én egy nagyon sötét pogány vagyok, szóval fogalmam sincs, hogy hogyan kell használni a DOSBox-ot, ha elindítom kidob egy (gondolom virtuális) Z: meghajtót és kész, nem találom rajta a HDD-m tartalmát, így nem tudkm elindítani a bc.exe-t.
tudom, sok baj van velem, de ha ebben segítetek, igérem többet nem fáradsztok senkit a kezdő problémáimmal (egy darabig
)
mutass egyetlen egy olyan állásajánlatot 2007-ből, amiben megkövetelték, hogy borland c-ben fejlessz… szerintem egyet se találsz… megtanulsz borland c-ül programozni, és senkinek sem fog kelleni a tudásod
2007-10-13-08:25 #2078087gabaman:
1, folyamatban van, de mivel nem programozónak tanulok nem ez az elsődleges problémám.
2, mivel (szerintem) a tananyag és az ehhez használt szoftverek összeállításába nincs beleszólásom, ezért egyelőre azt mérlegelem, hogy milyen hátrányaim származhatnak abból, ha felvetem ezt a kérdést a tanáromnak és vitába bocsátkozok vele… ahogy végig olvasgattam amiket írtatok nem sok olyan érv van, amivel a borlandc mellett szól, és nem tudom, hogy kibírná e, hogy nem neki van igaza… sz.tem ez az ember, nem nyitott a szabad szoftverek feléaz a szörnyű, hogy legvégső esetben azt fogja mondani, hogy bármikor beülhetek a számítástechnika terembe tanulni, ahol „mindig minden működik”…
uzsolt:
tudom, tudom, mielőtt kérdeznél keress rá a google-n. legközelebb így lesz.
2007-10-13-09:43 #2078088Amúgy itt egy példa arra, hogy mi a különbség a borland c és az ansi c közt. A következő kód borland c-ben működik, ansi c-ben nem (és ez így helyes):
Code:double *soratlagok(double *t, int sor, int oszlop){
double soratl[sor]={0};
int i;
for(i=0; i<sor; i++){
int j;
for(j=0; j<oszlop; j++)
soratl[ i ] += t[i*oszlop+j];
soratl[ i ] /= oszlop;
}
return soratl;
}Ez a kód borland c-ben készült. Eltekintve attól, hogy a tömbdeklaráció teljesen szabálytalan, ez a kód megjósolhatatlan értéket ad vissza, vagy segfaultol, mert a lokális tömb megsemmisül, és egy olyan memóriaterületre ad át mutatót, ami lehet már nem is a programhoz tartozik.
A C nyelv egyszerűségre és következetességre épül, amit egy csomószor „megszeg” a borland-féle implementáció.2007-10-14-09:33 #2078089Névtelen
… azt mérlegelem, hogy milyen hátrányaim származhatnak abból, ha felvetem ezt a kérdést a tanáromnak és vitába bocsátkozok vele…
Hú, ez engem soha nem tudott éredekelni. 🙂 (Azt hiszem nem is lesz diplomám soha. :))
Amúgy a kedvencem az volt, amikor „weblapkészítést” vettünk infó órán, és a tanár leb@szott, hogy mit csinálok én a notepad-ben, amikor a feladat MS FrontPage. 🙂 (Úgy tanított infót, hogy a sima statikus html nyelvet sem ismerte.)
Volt elég sok infótanárom középiskolás éveim alatt, meg is van _mindről_ a véleményem. Félelmetes, hogy ilyen arcok fogják „képezni” a következő generációt. Hajrá ECDL vizsga, meg hasonló [STRIKE]’értelmes'[/STRIKE] dolgok..2007-10-14-09:48 #2078090xcut wrote:Amúgy itt egy példa arra, hogy mi a különbség a borland c és az ansi c közt. A következő kód borland c-ben működik, ansi c-ben nem (és ez így helyes):Code:double *soratlagok(double *t, int sor, int oszlop){
double soratl[sor]={0};
int i;
for(i=0; i<sor; i++){
int j;
for(j=0; j<oszlop; j++)
soratl[I] += t[i*oszlop+j];
soratl[I] /= oszlop;
}
return soratl;
}A „I”-t hol jelenetted be? 🙂
Egyebkent kulon szepseg a DOS-os cuccokban a 16bites cimezes. Erdekes dolgok tortennek, ha a t tomb merete meghaladja a 64k-t (vagy akar a sor valtozo eleg nagy).2007-10-14-13:02 #2078091kozapeti wrote:1, folyamatban van, de mivel nem programozónak tanulok nem ez az elsődleges problémám.Óvónőknek például nem tanítanak C programozást, tehát nem oktatnák, ha valamennyire nem lenne rá szükség. A nagybátyám (agrármérnök) sokszor dicsekedett azzal, hogy amit az egyetemen tanult (a ’60-as években) abból szinte az egész pályafutása során meg tudott élni. Gondold csak végig, az EU verseny miatt mekkora hátrányba fogsz kerülni, hogy ha a már elavult dolgokat tanulod meg, és amikor szükséged lenne rá, nem fogod tudni olyan könnyen felfrissíteni az ismereteidet, mint aki a csúcstechnikát tanulta.
kozapeti wrote:2, mivel (szerintem) a tananyag és az ehhez használt szoftverek összeállításába nincs beleszólásom,Ez tévedés! Ezért (is) vannak a különböző diák önkormányzatok és egyéb szervezetek, hogy képviseljék a diákok érdekeit, ők (ha akarnak) valóban tudnak segíteni ez ügyben. A tananyag a C nyelv, nem pedig a Borland C. Így – mivel nem az elvárható szinten tanítanak – jogos a változtatásra irányuló igény (a C nyelv => Java nyelv nem, de a Borland „házi” C => ISO9899:1999 viszont igen). A szabvány 7 éves, a Borland/Turbo C meg 18. Az egyetemnek is illene frissiteni…
http://en.wikipedia.org/wiki/Turbo_C
kozapeti wrote:ezért egyelőre azt mérlegelem, hogy milyen hátrányaim származhatnak abból, ha felvetem ezt a kérdést a tanáromnak és vitába bocsátkozok vele…Kúnfajta, nagyszemű legény volt,
Kínzottja sok-sok méla vágynak,
Csordát őrzött és nekivágott
A híres magyar Hortobágynak.Alkonyatok és délibábok
Megfogták százszor is a lelkét,
De ha virág nőtt a szívében,
A csorda-népek lelegelték.Ezerszer gondolt csodaszépet,
Gondolt halálra, borra, nőre,
Minden más táján a világnak
Szent dalnok lett volna belőle.De ha a piszkos, gatyás, bamba
Társakra s a csordára nézett,
Eltemette rögtön a nótát:
Káromkodott vagy fütyörészett.Ady Endre: A Hortobágy poétája (1905)
kozapeti wrote:ahogy végig olvasgattam amiket írtatok nem sok olyan érv van, amivel a borlandc mellett szól, és nem tudom, hogy kibírná e, hogy nem neki van igaza…No igen, itt jön elő, hogy a pillanatnyi nyugalmad, vagy a hosszú távú érdekeid a fontosabbak.
kozapeti wrote:sz.tem ez az ember, nem nyitott a szabad szoftverek feléSzerintem nézd meg mit jelent az a kifejezés, hogy szabvány. Az összes jelenlegi fordító támogatja az említett szabványt, és soknak van ingyenesen használható verziója. Nem csak a nyílt forrású szoftverek jöhetnek szóba e téren, és nem is mindegyikért kell fizetni (legálisan) az oktatási és/vagy non-profit célra.
http://www.intel.com/cd/software/products/asmo-na/eng/compilers/284132.htm
http://msdn.microsoft.com/vstudio/express/kozapeti wrote:az a szörnyű, hogy legvégső esetben azt fogja mondani, hogy bármikor beülhetek a számítástechnika terembe tanulni, ahol „mindig minden működik”…Úgy érted, ahol minden meg van kövesedve? Jobb helyeken már levakarták a Borland C-t, mert már beszáradt.
2007-10-14-16:05 #2078092zoltan22 wrote:A „I”-t hol jelenetted be? 🙂
Egyebkent kulon szepseg a DOS-os cuccokban a 16bites cimezes. Erdekes dolgok tortennek, ha a t tomb merete meghaladja a 64k-t (vagy akar a sor valtozo eleg nagy).az kis i akart lenni 🙂 javítom is
upd: mint kiderült, a hiba nem az én készülékemben volt, hanem egy bbcode bug (a code részben nem kellene helyettesíteni a bbcode-okat)
2007-10-14-20:20 #2078093Úgy rémlik, a ciklusokkal is lehetett trükközni nem éppen logikus módon:
Automatice deklaráció (int i):
Code:void main () {
for (i=0;i<10;i++)
printf ("%dn", i);
}Ciklus változo forever:
Code:void main () {
for (int i=0;i<10;i++) {
printf ("%dn", i);
}
printf ("+1: %dn", i);
}2007-10-15-12:03 #2078094igen, a C-nek van egy olyan tulajdonsága, hogy alapból mindent intnek vesz, ami lehet jó néha. Bár én mindig rendesen deklarálok.
A ciklusossal meg most volt egy apró gondom zh-n, logaritmus számolásnál. A végére return i-1 kellett return i helyett 🙂
-
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.
legutóbbi hsz