Egy kis lista, miért szeretem a C-t. Furcsa lehet, de mazohista vagyok ilyen tekintetben :)
6. Pyhonban egy fencepost error (pl. tömb túlindexelése) megtalálása 2 perc. C-ben kis túlzással 2 nap is lehet. Így nagyon oda kell figyelni programozáskor. Mondjuk ez nem biztos, hogy szeretnivaló dolog, de fejleszti a hibakereső képességet.
5. Viszonylag rendszerközeli. Tehát ha rossz paraméterekkel hívsz meg egy rendszerfüggvényt, és az nem ellenőriz megfelelően, akkor akár a teljes rendszeredet hazavághatod. De ez nagy erőt is ad.
4. Mutatók. Furcsa, de ha érted, akkor érted, ha nem, akkor a megértése reménytelennek tűnhet (pl. egy kezdőnek). A legtöbben első nekifutásra nem is értik meg (mint pl. én, harmadik megközelítésre sikerült). Viszont ha megérted, akkor megvilágosodsz :).
3. Kicsi, gyors. Nem annyira mint pl. az assembly, de jobban, mint a legtöbb szkriptnyelv.
2. Eszement struktúrák. Ezeken az, hogy minden reprezentálható mutatókkal, még bonyolít is. Pl. a függvénymutató-tömböt visszaadó függvények tömbje ugyanolyan mutató, mint a szimpla sztring.
És a legfőbb ok:
1. (void *(*)(void *))&function
- vik1984 blogja
- A hozzászóláshoz be kell jelentkezni
- 554 megtekintés