Schreibunterlage für Programmierer

OP #2787561
Lesenswert?

Hallo, ich bin auf der Suche nach eine Schreibunterlage wie man sie mit 
der Anatomie des Menschen oder der Weltkarte kennt. Gibt es so etwas 
auch für Programmierer? Mit den wichtigsten Zahlensystemen, 
Wertebereichen der Datentypen, Hex-Tabelle?
Ich mal mir täglich ein paar mal das Schema auf, wenn ich eine 
Portbelegung rekonstruiere:
 8   7  6 5 4 3 2 1
128 32 16 8 4 2 1 0

So etwas sollte dort auch zu finden sein.
Hat jemand schonmal so etwas gefunden?
#2787567
Lesenswert?

Christian Q. schrieb:
> Hallo, ich bin auf der Suche nach eine Schreibunterlage wie man sie mit
> der Anatomie des Menschen oder der Weltkarte kennt. Gibt es so etwas
> auch für Programmierer? Mit den wichtigsten Zahlensystemen,
> Wertebereichen der Datentypen, Hex-Tabelle?
> Ich mal mir täglich ein paar mal das Schema auf, wenn ich eine
> Portbelegung rekonstruiere:
>  8   7  6 5 4 3 2 1
> 128 32 16 8 4 2 1 0
>
> So etwas sollte dort auch zu finden sein.
> Hat jemand schonmal so etwas gefunden?

Soso ein "Programmierer" der keine Zweierpotenzen kann? Wie oft musst du 
dir sowas aufmalen bevor du das auswendig kannst? Was macht dann 
eigentlich ein Maurer wenn er mal vergisst wie man den Mörtel anrührt? 
Der hat ja keinen Schreibtisch. Fragen über Fragen.

gruß cyblord
OP #2787584
Lesenswert?

Ich tapeziere meine Wände mit diesen A4 Postern, dann müsste alles was 
relevant ist irgendwo stehen! Nein Spaß.. ASCII interessiert mich jetzt 
nicht so und ich such es etwas kompakter oder nur angeschnitten.
Die anderen "Reference Cards" dort sind auch nicht interessant.
Gast #2787657
Lesenswert?

Selbermachen?

Im einfachsten Fall eine normale Schreibtischunterlage über der eine 
Klarsichtfolie gleichen Abmaße einseitig befestigt. Und in diese tasche 
ciebst du die referenz-card die du grad benötigst.

Ersatzhalber kanns du aich einen ehntsprechend großen ausdruck 
laminieren resp. laminieren lassen.

MfG,
Gast #2787757
Lesenswert?

Also ich habe mir die billigste Schreibtischunterlage bei Staples 
gekooft und dann mit dem Teppichmesser oben quer aufgeschnitten. Schwups 
die dämlich Weltkarte raus und rein mit den Dilbert & Ulli Stein Comics 
:-)
Gast #2787781
Lesenswert?

Christian Q. schrieb:
> Gibt es irgendwelche Mantras die ihr während des Porgrammierens vor euch
> hersagt?

Klagelied der Programmierer

Wir ändern morgen, wir ändern heut,
wir ändern wütend und erfreut.

Wir ändern ohne zu verzagen,
an allen sieben Wochentagen.

Wir ändern gut und auch bedingt,
weil ändern immer Arbeit bringt.

Wir ändern teils aus purer Lust,
mit Vorsatz teils, teils unbewußt.

Wir ändern resigniert und still,
weil jeder es so haben will.

Die Alten ändern und die Jungen,
wir ändern selbst die Änderungen.

Wir ändern, was man ändern kann,
und stehen dabei unseren Mann.

Ist das Programm auch gut gelungen,
bestimmt verträgt es Änderungen.

Wir ändern deshalb früh und spät,
und alles, was zu ändern geht.

Wir sind zum Ändern stets bereit,
zum Denken bleibt uns wenig Zeit.

Doch denken brauchen wir auch nicht,
das ändert die Programme nicht.


:-P
Gast #2787868
Lesenswert?

Hi,

finde die Idee sowas zu machen gut. Was mir noch einfällt:

Datetypen & Bit Anzahl & Wertebereich

Wichtige libs für C / C++ / (AVR)spezifisch
Wichtige Linux/Win Befehle mit Kurzbeschreibung

SI Präfixe & SI Einheiten & V  A  J in Si Einheiten
Wichtige formeln (f = 1/T) URI Kondensator Lade/Entladefunktion

Baud & Baud-register & Mhz Tabelle (AVR / evt. PIC?)

Widerstand-Farbcodes
Transistor  Mosfet  Fet Schaltbild mit Beschriftung (source drain..) 
(NPN/PNP..)
Diodentypen mit Kurzbeschreibung

kurze Übersicht/Liste von Standartbauteilen
evt. Filtertypen und std. Schutzbeschaltungen
vill. generell wichtige Bauteil Schaltbilder


ISP-Takt
Gast #2788150
Lesenswert?

Also ich hab auf meinen Spickzettel stehn:
-englische Tastaturbelegung
-Kalorientablle für Coder-Junkfood
-typische leistungsparameter (Cache-grössen, Transferraten USB/HDD7WLAN 
etc)
-1024/2048/4096/8192/16384/32768/65536/131072
-192.168.xx.xx
-branchentypische Stundensätze
-Kurse US-Dollar, UK-Pound, CHF  (mit Bleistift)

VG
Gast #2788203
Lesenswert?

ich habe nur die Datantypenlänge als Zettel, sonst nichts.
Binär zu Oktal oder zu Dezimal oder ähnliches, einfach Win+R und calc 
tippen und Ansicht wissenschaftlich. Füe alles andere Google.
Da reicht es aus den Begriff zu schreiben, die Lösung steht dann 
irgendwo auf der ersten Seite und fällt einem sofort ins Auge, da man 
eigentlich eh weis wie die Lösung auszusehen hat.
Moderator #2788358
Lesenswert?

Dr.Who schrieb:
> Datentypen und wie lang sie sind.

ISP-Takt schrieb:
> Datetypen & Bit Anzahl

reverse schrieb:
> ich habe nur die Datantypenlänge als Zettel

Ja, die Datentypenlängen scheinen am wichtigsten zu sein. Ich habe mir
gerade auch mal so eine Schreibunterlage angefertigt:

8<-----------------------------------------
   ———————————————————————————————————————
   | Datentyp |          Bitzahl         |
   ———————————————————————————————————————
   | int8_t   |             8            |
   | uint8_t  |             8            |
   | int16_t  |            16            |
   | uint16_t |            16            |
   | int32_t  |            32            |
   | uint32_t |            32            |
   | int64_t  |            64            |
   | uint64_t |            64            |
   ———————————————————————————————————————
   | Alle anderen (und die obigen auch): |
   ———————————————————————————————————————
   | typ      | sizeof (typ) * CHAR_BIT  |
   ———————————————————————————————————————
8<-----------------------------------------

Habe ich einen vergessen? Ich glaube nicht ;-)

Die Unterlage darf übrigens frei kopiert werden.
Gast #2788416
Lesenswert?

8<-----------------------------------------
   ———————————————————————————————————————
   | Datentyp |          Bitzahl         |
   ———————————————————————————————————————
   | int7_t   |             7            |
   | uint3_t  |             3            |
   | int42_t  |            42            |
   | uint42_t |            42            |
   | int99_t  |            99            |
   | uint99_t |            99            |
   ———————————————————————————————————————
   | Alle anderen (und die obigen auch): |
   ———————————————————————————————————————
   | typ      | sizeof (typ) * CHAR_BIT  |
   ———————————————————————————————————————
8<-----------------------------------------
Gast #2789586
Lesenswert?

Schreibunterlage:

Am besten viel Papier.

Als Ingenieur ist Papierverbrauch einfach elementar, man sollte das 
nicht als schade empfinden. Es ist der wichtigste Papierverbrauch, das 
Werbeblattgewicht im Hausbriefkasten ist im Gegensatz dazu unwichtiger.

Ich versuche auch, viel in einem Editorfenster zu notieren, aber immer 
ist es nicht schneller oder effektiver:

Heute noch habe ich seitenweise A4-Papier verkritzelt, weil ich nach 
alter Papiermethode ein Assembler-Unterprogramm für den 8051 simulierte. 
Ein gefundenes Shift-Programm, was in einer Byte-Kette am unteren Ende 
ein Halbbyte hinein shiftet, und am oberen Ende ein Halbbyte hinaus 
shiftet. Das Shift-Programm war nicht ordentlich dokumentiert, und ich 
wußte erst nicht so recht, wie ich es richtig anwende. Es war aber so 
ausgefeilt, daß ich es selbst nicht neu besser kleiner schneller 
erstellen konnte. Also: Das Vorhandene testen. Das Shift-Programm hat 11 
Zeilen Code, und die Zahl steht in 5 Bytes gepackt. Also brauche ich 55 
Zeilen Hand-Simulation, in 5 Blöcke aufgeteilt auf Papier. 3 Seiten 
unliniertes A4, Druckerpapier, reichten. Wenn das Programm dann das 
macht, was ich möchte, werfe ich das Papier weg, und schreibe als Doku 
in den Code hinein, wie es funktioniert. Das SHIFT-Programm brauchte ich 
für eine Mehrbyte-Ausgabe einer großen Zahl, die in mehreren Bytes 
abgelegt ist.

OK, ich hätte es in einer Excel-Tabelle machen können, eine neue Idee.

Der alte DOS-Simulator funktioniert unter Vista nicht mehr. Den alten 
Rechner mit Win-ME, wo der Simulator noch läuft, den möchte ich auch 
nicht für jede Kleinigkeit anwerfen. Dann helfe ich mir mal eben so, mit 
Papier. Das Programm läuft auch anständig. Papier kostet kaum noch was, 
und Schreibstifte auch nicht.

Struktogramme male ich auch gerne seitenweise auf Papier. Das braucht 
schon mal 3-4 Anläufe, bis es was wird. Gegen den Werbepapiermüll ist 
das aber alles nichts. Also: Keine Hemmungen.

Die Datentypenlängen findet man in den Libraries des Compilers, und 
ASCII-Tabellen gibts auch reichlich.
Gast #2789604
Lesenswert?

Nabend,

es gibt Copyshops und Internetdienstleister, die Mousepads, Caffetassen 
und sogar Poster bis A0 mit Wunschmotiven bedrucken. Da könnte man sich 
doch seinen Spicker mit allen notwendigen Sachen zusammenstellen.

Beste Grüße, Marek
Gast #2793641
Lesenswert?

Arc Net schrieb:
> Yalu X. schrieb:
>> Ja, die Datentypenlängen scheinen am wichtigsten zu sein. Ich habe mir
>> gerade auch mal so eine Schreibunterlage angefertigt:
> ...
>>
>
> Und jetzt das ganze für Zeiger und für alle
> Architekturen/Speichermodelle/Compiler...

Ja genau und die Zahlen von der Schreibunterlagen hackt man dann direkt 
in den Programmcode ein beim nächsten malloc/memcpy/... oder wozu soll 
das gut sein?

Und wer die 2er Potzenzen nicht bis 65536 kann und nicht weiss welche 
ASCII-Zeichen 48 und 65 sind kann man doch nicht als Programmierer ernst 
nehmen ;-)
Gast #2794496
Lesenswert?

lix schrieb:
> 8<-----------------------------------------
>    ———————————————————————————————————————
>    | Datentyp |          Bitzahl         |
>    ———————————————————————————————————————
>    | int7_t   |             7            |
>    | uint3_t  |             3            |
>    | int42_t  |            42            |
>    | uint42_t |            42            |
>    | int99_t  |            99            |
>    | uint99_t |            99            |
>    ———————————————————————————————————————
>    | Alle anderen (und die obigen auch): |
>    ———————————————————————————————————————
>    | typ      | sizeof (typ) * CHAR_BIT  |
>    ———————————————————————————————————————
> 8<-----------------------------------------

Danke, ich habs mir auf A2 ausgedruckt. Hast du auch eine Tabelle in der 
steht, wie das mit der Strich- vor Punktrechnung mit Potenzen geht? Ich 
habe noch eine neue Tabelle angefangen mit Energieverbrauch, weil ich 
das für meinen Job als Atomingenieur oft brauche.

===============================
Spannung |      Strom        |        Verbrauch
=====================
5V         | 1A         | 5Watt
5V      | 2A                 | 10Watt
5V        | 1.5A       | 50Watt
==================================

Jungs, echt ma. Kommt mal klar hier.
Gast #2794511
Lesenswert?

<JOKE>
Am besten wäre natürlich ein Display als Schreibtischunterlage, da kann 
man dann die Ansicht zur aktuellen Fragestellung darstellen.
</JOKE>
Habt Ihr keine Wand wo man sowas hinhängt, oder einen 2. Bildschirm?
Für den richtigen Nerd-Status fehlt noch was.
#2794529
Lesenswert?

>Am besten wäre natürlich ein Display als Schreibtischunterlage
M$ Surface als Tischunterlage quasi.

Im Ernst. Ich find das mit der Schreibunterlage gut. Ein Datenblatt als 
Schreibunterlage. Dave Jones hat mal so nen Beipackzettel vorgestellt 
der sich zu  DIN A3 auffalten ließ. Ab und zu muß man halt schon mal 
nachkucken. Oder ne Alternative: PIN-Belegungen diverse ICs. Oder 
OP-Schaltungen wie Integrierer, Diff, Konstantstromquelle, 
Präzisions-Gleichr. oder allg. Schaltungstricks. Gauss-Kurve. FFT für 
Beginner. Irgend sowas. Vielleicht werden dann auch hier all die Hater 
und Flamer die keinerlei pädagogische Ader haben sondern alles schon 
seit Geburt wissen wie ein Insekt oder eine Amöbe, zufriedengestellt.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren