php.de

Zurück   php.de > php.de Intern > Off-Topic Diskussionen

Off-Topic Diskussionen Mach mal Pause vom Programmieren!

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 02.03.2007, 14:20  
Erfahrener Benutzer
 
Registriert seit: 03.07.2003
Beiträge: 292
PHP-Kenntnisse:
Fortgeschritten
dh1sbg
Standard Wie programmieren?

Hallo!

für uns alle ist das Programmieren in Fleisch und Blut übergegangen. Aber gerade Anfänger kämpfen mit der Systematik der Programmierung (wie zerlege ich ein Problem, wie abstrahiere ich) und der Sprachelemente.

FRAGE: für einen guten Bekannten suche ich ein Tutorial, das (ev sprachenunabhängig) das Programmieren (s.o) behandelt.

Was könnt Ihr empfehlen?

Unter AMazon habe ich eigentlich nicht das Richtige (bis jetzt) gefunden

Danke für Eure Tipps

Bruno
dh1sbg ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 02.03.2007, 14:25  
CIX88
Gast
 
Beiträge: n/a
Standard

Zitat:
Wie programmieren?
Eigentlich ergibt sich das automatisch mit der Praxis.
Macht man Fehler, wird man darauf hingewiesen und macht es beim nächsten Script besser usw. usw. usw.
  Mit Zitat antworten
Alt 02.03.2007, 14:57  
Erfahrener Benutzer
 
Registriert seit: 03.07.2003
Beiträge: 292
PHP-Kenntnisse:
Fortgeschritten
dh1sbg
Standard

NE NE, ich meine, dass viele Mitbürger einfach Probleme mit der Abstraktion haben. z.B. "Schreib eine For Schleife, die 32 28 24 16 8 4 0 ausgibt."

Viele sehen erstmal, das die 20 und die 12 fehlen. Und werden dadurch sehr unsicher, weil sie dieses Detail-Problem nicht lösen können.

Im TopDown Ansatz aber würden wir eine Schleife bauen, die sich um die Ausnahmen erstmal nicht kümmert.
  • for($i=32;$i>=0;$i=$i-4){
    echo "
    $i";
    }

und dann im 2. Schritt das Problem angeht: eine mögliche Lösung könnte sein:
  • for($i=32;$i>=0;$i=$i-4){
    if($i==20 || $i==12){$i=$i-4;}
    echo "
    $i";
    }

Ja, wir haben es erlernt, Top - Down zu denken. Über viele Jahre.

Ich möchte helfen, dass diese Lösungswege (Abstraktion) schneller erkannt werden - Deshalb die Suche nach einem Tutorial

Bruno
dh1sbg ist offline   Mit Zitat antworten
Alt 02.03.2007, 15:20  
Erfahrener Benutzer
 
Registriert seit: 13.08.2007
Beiträge: 1.976
KingCrunch befindet sich auf einem aufstrebenden Ast
KingCrunch eine Nachricht über ICQ schicken KingCrunch eine Nachricht über AIM schicken KingCrunch eine Nachricht über MSN schicken KingCrunch eine Nachricht über Yahoo! schicken
Standard

Naja, "Abstraktion" find ich hier vielleicht nicht ganz das passende Wort. Was du suchst sind Einführungen in Algorithmen und da find ich bei Amazon einiges Wie sinnvoll die sind, habe ich keine Ahnung, weil ich kein Buch diesbezüglich besitze.

Generell benötigt man aber von sich aus schon ein wenig Gefühl dazu, wie man an ein Lösungsweg heran geht. Am einfachsten geht das wohl, wenn man sich quasi Zwischenziele/-ergebnisse vorstellt und so das eigentliche Problem in viele kleine zu zerlegen. Ob man das wirklich lernen kann, weiß ich nicht, denke eher, dass sich das mit der Zeit einfach verinnerlichen muss.

Code:
// statt
a --> z
// lieber das ;)
a --> b --> c --> .. --> z
Würd auch ma Wikipedia nahelegen. Dort sind (zumeist in Pseudocode) einige Algorithmen (sehr nett sind die Suchalgorithmen), an denen man sich etwas orientieren und "reindenken" kann ^^
__________________
Nicht jeder Fehler ist ein Bug.
KingCrunch ist offline   Mit Zitat antworten
Alt 02.03.2007, 15:32  
Erfahrener Benutzer
 
Registriert seit: 03.07.2003
Beiträge: 292
PHP-Kenntnisse:
Fortgeschritten
dh1sbg
Standard

Die Bücher, die ich bis jetzt bei Amazon gefunden habe, gehen eher davon aus, wie sieht ein ProgrammAblaufPlan PAP aus, was sind Zahlensysteme, Welche Programmiersprachen gibt es, Sprachelemente, Kontrollstrukturen. OK, das ist wichtig.

Aber den Lösungsweg, den Algorithmus zu finden, zu erahnen etc, das suche ich.
Ich weiss, gerade wenn man jemand was beibringt, z.B. ein Schachbrett mit zwei verschachtelten FOR Schleifen (s.o), dann möchte ich didaktisch einen guten Weg laufen

Grüße
Bruno
dh1sbg ist offline   Mit Zitat antworten
Alt 02.03.2007, 15:59  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Hallo dh1sbg, wie wäre es mit
Der Pragmatische Programmierer?

Bezieht sich auf keine Programmiersprache an sich, sondern gibt eher Hilfe dazu, wie man eben pragmatisch programmiert. Mit "search inside" kannst du ja mal ein bißchen reinblättern, ich bin nicht sicher ob es das ist was du suchst.

Ist wohl aber eher etwas für Fortgeschrittene und solche, die sich auch beruflich mit Programmierung beschäftigen.
Zergling-new ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] PHP-Gästebuch selbst programmieren PHP Tipps 2005-2 10 30.05.2009 13:27
Framework programmieren Kein Genie PHP-Fortgeschrittene 2 29.04.2008 16:57
Programmieren in PHP: Eine Einführung KingCrunch Tutorials 62 05.03.2008 16:56
Würfel programmieren Datenbanken 4 19.08.2005 17:43
PHP - Webseiten dynamisch programmieren PHP Tipps 2005-2 4 31.07.2005 16:36
Community in Modulen programmieren Beitragsarchiv 3 29.07.2005 17:17
internetauftritt in php programmieren PHP Tipps 2005-2 11 25.07.2005 20:55
Kommentarfunktion programmieren PHP Tipps 2005-2 15 22.07.2005 08:39
Kalendar selber Programmieren PHP Tipps 2005-2 2 13.07.2005 10:26
Wer kann mir ein Partyportal programmieren ? Beitragsarchiv 1 08.07.2005 16:43
Volltextsuche programmieren BigManu PHP Tipps 2005 6 02.06.2005 11:24
Stundenplan Programmieren PHP Tipps 2005 5 19.03.2005 14:20
Will ein eigenes Forum programmieren! PHP Tipps 2004 1 21.09.2004 18:04
[Erledigt] PHP programmieren PHP Tipps 2004 7 18.09.2004 17:07
[Erledigt] Warum objektorientiert programmieren? PHP-Fortgeschrittene 7 11.06.2004 21:24

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
wie programmieren, schachbrett programmieren, schachbrett php, php schachbrett, programmieren wie, schachbrettmuster programmieren, programmieren wie?, programmiersprache pap, schachbrettmuster php, schachbrett mit php, pap programmiersprache, schachbrett in php, schachbrett programmierung, schachbrett c programmieren, schachbrett programmieren php, schachbrett in c programmieren, php schachbrettmuster, programieren wie, schach programmieren php, schachbrett c

Alle Zeitangaben in WEZ +1. Es ist jetzt 06:49 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.