Einzelnen Beitrag anzeigen
Alt 20.10.2005, 17:22   #42 (permalink)
tele
Polsterwaffenkampfsportle r
 
Benutzerbild von tele
 

Registriert seit: 29.10.2003
Beiträge: 14.561

tele hat eine strahlende Zukunft
tele hat eine strahlende Zukunfttele hat eine strahlende Zukunfttele hat eine strahlende Zukunfttele hat eine strahlende Zukunfttele hat eine strahlende Zukunft

Standard AW: Wie/was Lernen

Zitat:
Zitat von Kernel
Einem blutigen Anfänger würd ich auch empfehlen die Sprachen in der Reihenfolge zu lernen (ausser Logo und C).
Sehe ich nicht so - um gut programmieren zu können ist es nicht notwendig einen "leidensweg" an Sprachen zurückzulegen.

Zitat:
Zitat von Kernel
Zeischendurch hab ich noch HTML gemacht, aber das seh ich nicht als Programmiersprache an (wie manch andere).
HTML ist mehr oder weniger einfach nur ein Mittel zur Formatierung und gehört zum Standardrepartoire für jeden, der Webinhalte oder annähernd Ähnliches schaffen will.

Zitat:
Zitat von Kernel
Aber lasst nur die Finger von Visual Basic- kenne Leute die dabei hängen geblieben sind und denken, dass das die beste Programmiersprache ist.
full ack.

Zitat:
Zitat von Kernel
Das ganze ist ein langer Weg- aber so bekommt man am ehesten wichtige Konstrukte mit und behält dabei den Spaß am programmieren.
Sehe ich ebenfalls nicht so - es ist ein langer Weg bis man komplizierte Architekturen realisiert und dabei einen guten Stil, "fancy" Technologien etc. benutzt. Aber imho ist es für jeden Lerner möglich binnen weniger Wochen erste angenehme Resultate zu sehen.

Zitat:
Zitat von Kernel
Gleich Objektorientiert anzufangen wäre sicherlich am sinnvollsten, aber es dauert doch sehr sehr lang das erste "Hallo Welt" zu sehen. Bis dahin ist sicherlich jede Motivation ausgestorben.
Ich weiß ja nicht, wer dir OO-basierte spachen beigebracht hat, aber für das erste objektorientierte Hallo World vergeht keine Woche.
Es dauert sehr sehr lange, bis man alle Tricks und Kniffe bestimmer Sprachen raushat - und da zählt Hello World nicht dazu.

Für Fragende, was denn bitte ein objektrierentiertes Hello World sein könnte:

Code:
/**
 * HelloWorld.java
 * The class HelloWorld models the process of printing the String "HelloWorld"
 * @author tele
 * @version 1
 */
public class HelloWorld {

	public static void main(String[] args) {
		// 1. step: create object of type World, pass output String to contructor
		World myFirstObject = new World("Hello World!");
		// 2. get output String from myFirstObject and store in String object
		String myOutputString = new String(myFirstObject.getOutput());
		// 3. print the output String to the command line
		System.out.println(myOutputString);
	}
}

/**
 * The class World models the object to operate on
 */
class World {
	// -------------------- Attributes ------------------------------
	// the output String of this World object
	private String output;
	// -------------------- Constructors ----------------------------
	/**
	 * Constructor
	 * constrcuts a new World object with the given output String
	 * @param pOutput
	 */
	public World(String pOutput){
		this.output = pOutput;
	}
	// -------------------- Methods ---------------------------------	
	/**
	 * @return the output string of this World object
	 */
	public String getOutput(){
		return this.output;
	}
}
tele ist offline   Mit Zitat antworten