So eine binäre Uhr ist schon was schönes:
Nicht nur, dass ich jetzt immer, wenn ich in mein Zimmer komme erstmal Kopfrechnen üben muss, um zu erkennen wie spät es ist; nein, bei der Programmierung konnte ich noch meine (oberflächlichen (bisher hatte ich nie ein Programm über 20 Zeilen geschrieben, und das auch nur, weil ich den gcc mal im Terminal ausprobieren wollte xD)) C-Kenntnisse vertiefen. So tief es halt mit 300 Zeilen Code geht. Mit einem Pinsel auf Granit kommt man wahrscheinlich tiefer ;)
Aber dafür weiß ich jetzt auch was Interrupts sind, auch wenn ich glaube, dass sie kein Bestandteil es klassischen C sind, sondern eher ein "Überbleibsel" aus Assembler oder wenigstens speziell zur Mikrocontroller Programmierung im AVR-GCC vorhanden sind, und was Bitoperationen wie: a|=(1<<3).
Danach habe ich mir noch etwas Mühe gegeben den Quelltext exzessiv zu Kommentieren, um in 2 Wochen immer noch zu wissen, was ich weshalb gemacht habe *g* Wer einen Blick auf mein Erstlingswerk (nach einem 20-Zeilen-Primzahlen-Finder) werfen möchte, kann das hier tun.
Nicht nur, dass ich jetzt immer, wenn ich in mein Zimmer komme erstmal Kopfrechnen üben muss, um zu erkennen wie spät es ist; nein, bei der Programmierung konnte ich noch meine (oberflächlichen (bisher hatte ich nie ein Programm über 20 Zeilen geschrieben, und das auch nur, weil ich den gcc mal im Terminal ausprobieren wollte xD)) C-Kenntnisse vertiefen. So tief es halt mit 300 Zeilen Code geht. Mit einem Pinsel auf Granit kommt man wahrscheinlich tiefer ;)
Aber dafür weiß ich jetzt auch was Interrupts sind, auch wenn ich glaube, dass sie kein Bestandteil es klassischen C sind, sondern eher ein "Überbleibsel" aus Assembler oder wenigstens speziell zur Mikrocontroller Programmierung im AVR-GCC vorhanden sind, und was Bitoperationen wie: a|=(1<<3).
Danach habe ich mir noch etwas Mühe gegeben den Quelltext exzessiv zu Kommentieren, um in 2 Wochen immer noch zu wissen, was ich weshalb gemacht habe *g* Wer einen Blick auf mein Erstlingswerk (nach einem 20-Zeilen-Primzahlen-Finder) werfen möchte, kann das hier tun.
Keine Kommentare:
Kommentar veröffentlichen