Samstag, 24. Januar 2009

Spass

C ist doof

So, habe jetzt 3 min C gelernt und hier ist mein einmaliges OSS
Projekt in erster und letzter Version 0.01:

#include "stdio.h"

int main()
{
  printf("hello world\n");
  return 0;
}

Nun ein paar Fragen an die Experten:

Die Prozedur printf funktioniert nicht richtig. Statt einem "f" gibt
es "hello world" aus. Und schlimmer: obwohl ich das ganze STUDIO Zeug
eingebunden habe, kann ich kein printa, printb, bis printz linken.
Nur printf, aber das gibt ja gar kein f aus.

Und dann dieser Datenfluss: der Main. Schön, das die C-Erfinder die
Hauptprozedur nach einem dt. Fluss benannt haben, aber eigentlich ist
der Main doch gar kein Hauptfluss, weil er nicht ins Meer fließt,
sondern in den Rhein.

Also diese Amis kennen sich einfach nicht aus. Und international ist
der Main doch eingentlich auch nicht. Der Rhein oder die Donau, die
wären international, da wäre das int korrekt, aber sollte es nicht

nat Main()

heissen.

Ja, mit der Großschreibung von Eigennamen klappt auch nicht. Doofes
C. Oder ist es ein kleines c?

Naja, was will man auch erwarten von einem Programm, dass nur 0
zurückliefert. return to zero ... erst hielt ich es für eine art
GOTO. Aber eine Zeilennummer 0 gibt es ja auch nicht.

Und dann diese schrecklichen geschweiften Klammern. Da muss man ganz
ganz lange auf der Tastatur suchen und findet dann, dass sie nur mit
dieser obskuren "Alt Gr" Taste funktionieren. Wer will schon eine
Taste für Alt-Griechisch, für so alberne Klammern.

Da fand ich begin-end in TurboPascal viel schöner.

Aus dem Heise Forum...

Bewertung: 5 von 5, 1 Stimme(n) 601 Klicks
Spass
Von Mr.Foo in Spass am 24.01.09@19:57 Uhr

Trackbacks
Trackback für spezifische URI dieses Eintrags

Keine Trackbacks

0 Kommentare
Ansicht der Kommentare: (Linear | Verschachtelt)

Noch keine Kommentare


Kommentar schreiben

Umschließende Sterne heben ein Wort hervor (*wort*), per _wort_ kann ein Wort unterstrichen werden.
Standard-Text Smilies wie :-) und ;-) werden zu Bildern konvertiert.
Die angegebene E-Mail-Adresse wird nicht dargestellt, sondern nur für eventuelle Benachrichtigungen verwendet.
Sie können [geshi lang=LANG][/lang] Tags verwenden um Quellcode abhängig von der gewählten Programmiersprache einzubinden
 
 

Mr. Foo

C ist doof

  • Homepage

Suche

Kategorien

  • C-Sharp (4)
  • Datenbank (28)
  • Delphi (2)
  • Entwicklung (36)
  • Flash (5)
  • Games (10)
  • Gutscheine (4)
  • Hardware (14)
  • HTML CSS (15)
  • Internet (87)
  • Java (32)
  • Javascript (24)
  • Linkdump (9)
  • Linux (96)
  • Low-Level (10)
  • Lua (8)
  • Musik (9)
  • Netzwerk (25)
  • New World Order (109)
  • Perl (3)
  • PHP (123)
  • Magento (5)
  • Symfony (3)
  • Zend Framework (7)
  • Probleme und Lösungen (26)
  • Python (22)
  • Ressourcen (23)
  • Sicherheit (91)
  • Software (58)
  • Sonstiges (45)
  • Own Stuff (46)
  • Spass (45)
  • Technik / Wissenschaft (4)
  • Tips (15)
  • Weisheiten (16)
  • Windows (23)
  • Wort des Tages (15)


Alle Kategorien

Archive

  • Februar 2012
  • Januar 2012
  • Dezember 2011
  • Das Neueste ...
  • Älteres ...

Abonnieren lohnt sich!

  • XML RSS 2.0 feed
  • ATOM/XML ATOM 1.0 feed
  • XML RSS 2.0 Kommentare

Tagcloud

Datenbank Entwicklung Internet Java Javascript Linux Lösung Netzwerk News New World Order PHP Problem Probleme und Lösungen Python Sicherheit Software Sonstiges Spass Tipp Update

Beliebte Einträge

  • Magento ist scheisse (188)
  • Plugin-container.exe deaktivieren (101)
  • C compiler cannot create executables unter Debian (53)
  • BWin Betrug und Abzocke bei Minigames? (49)
  • Scheiss Linux - USB-Platte viel zu langsam (wenns mal funktioniert) (41)
  • Sicheres Kontaktformular mit PHP - Spam verhindern (37)
  • Es konnte keine TCP/IP-Verbindung mit dem Host hergestellt werden (26)
  • UML-Diagramme aus Java-Klassen generieren – Java2UML (25)
  • Option Bug im Internet Explorer bei Nutzung von innerHTML und Javascript (24)
  • Zend Studio - Javaw.exe lastet die CPU aus (24)

Kommentare

sandi zu Plugin-container.exe deaktivieren
Mo, 06.02.2012 11:10
Leider hat es nicht geklappt. Jetz [...]
Frank zu Magento ist scheisse
So, 05.02.2012 21:58
Seit etwa 6 Monaten bin ich auf de [...]
hansie zu Canon Blink Codes
Sa, 04.02.2012 19:49
Hallo, mein Canon Drucker MP 630 [...]
Bachsau zu Scheiss Linux - USB-Platte viel zu langsam (wenns mal funktioniert)
Mi, 01.02.2012 22:54
Bei Linux machen die Kernel-Entwic [...]
Mr. Foo zu Scheiss Linux - USB-Platte viel zu langsam (wenns mal funktioniert)
Mi, 01.02.2012 21:47
Also so kurz mal probiert hab ich [...]
 

Kontakt/Informationen