Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Ten reasons why every programmer should learn C...

[es] :: C programiranje :: Ten reasons why every programmer should learn C...

[ Pregleda: 1244 | Odgovora: 4 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

alexione
Aleksa Todorovic
Sremski Karlovci

Član broj: 46927
Poruke: 26
*.dialup.neobee.net.

Sajt: alexionne.blogspot.com


Profil

icon Ten reasons why every programmer should learn C...28.01.2007. u 23:25

http://www.jubling.com/ten-rea...programmer-should-learn-c.html

[i moji komentari na code.box.sk]

1 - disagree: First, it is nonsense to compare C to C++/Java regarding low levelness. Second, there are languages which are at the same level of low-levelness as C (for example, Pascal)

2 - agree

3 - agree partly: It not because of C as a language, but because compilers are written for C. In general, you could write them in lot of other languages.

4 - disagree: Not always true, lot of languages perform faster than C especially on large-scale projects.

5 - agree

6 - agree

7 - agree

8 - strongly disagree: Actually, C confuses people about what pointers really are :)

9 - agree

10 - disagree: actually, they have COMPILERS for C, not support for C as a language


Just my opinions, would like to hear others :)
28.01.2007. u 23:25 

tosa

Član broj: 1811
Poruke: 1272
218.1.28.*



Profil

icon Re: Ten reasons why every programmer should learn C...29.01.2007. u 07:44
1) Šta je za tebe low-levelness? Pascal nikako ne može biti više low level od C++-a, primera radi korišćenje običnih
nizova u paskalu pri svakom pristupu ima verifikaciju indeksa, da li je u opsegu ili ne, šta je tu low level?
C++ je čak više low level od C-a, klasičan primer su rutine za sortiranje gde C++ može koristiti inline metode dok
je za C to domen naučne fantastike.

4) Kada ih već ima, kako kažeš "lot of", hajde navedi jedan konretan primer (jezik/projekat) gde je C lošiji ali da nije C++ u pitanju?

8) Mene nikada nije zbunio :)

...
Soylent green: over 6 billion served!
29.01.2007. u 07:44 

NastyBoy
Bojan Nastic
UK

Član broj: 12041
Poruke: 895
*.plus.com.



Profil

icon Re: Ten reasons why every programmer should learn C...29.01.2007. u 08:39
Mrzi me da komentarishem na svim tachkama, jer je tekst prilichno neinformativan i plitak.
Anyway, par stvari:

2) Drajveri. Rech "exclusively" treba obazrivo koristiti. Nisu svi drajveri pisani iskljuchivo u C-u. Primer: Mac OSX.

5) Nonsens. Znanje C-a mozhe vishe da shteti nego koristi kod uchenja "modernih" jezika (mada ja ne bih Javu i C# svrstao u preterano moderne. Moderni C++ je sigurno moderniji od Jave kakvu znam od pre par godina. Mozhda se neshto promenilo u medjuvremenu?)

x) Ova lista (od rechi do rechi) se vec par puta provlachila na mnogim blogovima.
29.01.2007. u 08:39 

PeraKojotSuperGenije
Sasa Popovic
Beograd

Član broj: 44507
Poruke: 125
*.83.eunet.yu.



Profil

icon Re: Ten reasons why every programmer should learn C...05.02.2007. u 22:29
Citat:

5) If you have learned C, you can learn any modern programming language. The reason behind this is that all modern programming languages are based on C (Java, C++, C#, etc).


Ovo je potpuna neistina. Pomenuti jezici samo na oko liče na C, ali je filozofija/paradigma programiranja na njima POTPUNO drugačija nego na Cu.
Sendvic uvek pada na namazanu stranu!
05.02.2007. u 22:29 

mphreak
localhost

Član broj: 59387
Poruke: 12
*.tel.net.ba.



Profil

icon Re: Ten reasons why every programmer should learn C...11.02.2007. u 22:19
Apsolutno se slazem sa posljednjim postom, jer C je ustvari proceduralni , dok C++, npr., je objektno usmjeren jezik, tako da je zbilja zbunjujuće kad stave backslash izmedju C i C++ :D. No nebitno, slicnost sintakse ne uvjetuje jednakost programskih jezika. Po toj logici bi C i PHP trebali biti isti.
~mphreak
11.02.2007. u 22:19 

[es] :: C programiranje :: Ten reasons why every programmer should learn C...

[ Pregleda: 1244 | Odgovora: 4 ]

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.