Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 4 odgovora
  • 4.385 pregleda

Najnovija ↓

Ten reasons why every programmer should learn C... 29.01.2007. u 00:25 · pre 240 meseci #1
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 :)
Re: Ten reasons why every programmer should learn C... 29.01.2007. u 08:44 · pre 240 meseci #2
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 :)

...
Re: Ten reasons why every programmer should learn C... 29.01.2007. u 09:39 · pre 240 meseci #3
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.
Re: Ten reasons why every programmer should learn C... 05.02.2007. u 23:29 · pre 240 meseci #4
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.
Potpis
Sendvic uvek pada na namazanu stranu!
Re: Ten reasons why every programmer should learn C... 11.02.2007. u 23:19 · pre 240 meseci #5
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.
Potpis
~mphreak
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme