Programiersprache für Anfänger
lima-city → Forum → Programmiersprachen → Sonstige Programmiersprachen
beispiel
code
empfehlen
ende
form
funktion
grad
helfen
http
laufen
lernen
meinung
niemand
problem
programm
programmieren
programmiersprache
schule
sprache
url
-
fatfox schrieb:
Die FUNKTION folgt NIEMALS der FORM es muss immer ANDERSRUM sein.
Ich weiß jetzt nicht genau, welche Funktion du meinst, aber meiner Meinung nach sollte man schon aus Gründen der benutzerfreundlichkeit, usability und accessiblity folgenden weg gehen:
1. Überlegen, was das Programm machen soll
2. Das Interface gestalten, Elemente anordnen
3. Funktionen implementieren.
Hier ist ganz klar, dass die Funktion der Form folgt. Man möchte zuerst sehen, wie das Programm funktionieren wird (Design-Prototyp), denn dabei fallen einem ganz oft noch Dinge ein, die das Programm machen können muss.
Außerdem bleibt man so flexibel. Wenn plötzlich neue Wünsche kommen, muss nicht das gesamte Programm umprogrammiert werden, weil man damit noch nicht begonnen hat. Und der Kunde wird wohl kaum mit einem deiner toller Kommandozeilenprogramme arbeiten wollen, sondern sich lieber ein Interface anschauen.
Wie du siehst, oft folgt die Funktion auch der Form und das ist auch gut so.
ps3web -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Ich weiß jetzt nicht genau, welche Funktion du meinst, aber meiner Meinung nach sollte man schon aus Gründen der benutzerfreundlichkeit, usability und accessiblity folgenden weg gehen[...]
Du sagst es selbst, du weißt es nicht genau, warüm belästigst du uns dann ?
Gemeint ist die Funktion des Programms als solches:
Ein Programm das NICHTS TUT braucht auch NIEMAND.
Wenn es NIEMAND braucht kann man es auch ganz BLEIBEN LASSEN.
Programme lösen Probleme, haben sie keine Funktion lösen sie auch keine Probleme.
Ein Programm ohne Funktion ist also nicht denkbar, sehr wohl aber ein Programm in einer sehr einfachen Form (ganz ohne ist schwierig aber nicht unmöglich, deswegen die vorsichtige Ausdrucksweise)
Versteht mich nicht galsch, eine gute, einfach zu benutzende Oberfläche ist etwas tolles, aber es ist keinesfalls der
Grund warum es ein Programm geben sollte.
Im übrigen ist der von dir beschriebene Weg ja nachweislich möglich, aber er wiederspricht dabei nicht dem Grundsatz "form over function".
Lässt man bei dem von Dir beschriebenen Weg die Funktion weg, ist es halt eine mehr oder minder schöne Oberfläche, ein Programm ist es halt nicht, denn es löst ja keine Probleme.
Der Grund warum man auf dem von dir beschriebenen Weg trotzdem beschreiten kann um sinvolle programme schreiben ist der, dass die schöpfer der entsprechenden Programmiersprachen levere Typen waren die sich bei ihren Programmen zuerst um die Funktion und dann um die Form gekümmert haben...
Ich habe jedoch seit meinen letzten Beiträgeen und der daraus resultierenden Diskussion im Jabber etwas gelernt glaube ich...
Also revidiere ich meine vorherigen Posts in dieser Art:
Nimm was immer Dir am besten gefällt und was dir passend erscheint, lern es, meistere es und stell die ergebnisse unter GPL.
Meine anderen Ausführungen sind meine persönliche Einstellung und Meinung, die ist teilweise wiederlegt wurden (aber das ist mein persönliches Problem) aber in manchen Fällen hab ich halt einfach Recht und obiges gehört dazu ob ihr das glaubt / wahrhaben wollt oder nicht. -
fatfox schrieb:
Du sagst es selbst, du weißt es nicht genau, warüm belästigst du uns dann ?
Naja, ziel ist es doch, möglichst eine Antwort zu finden, die jeden zufrieden stellt, oder? Und inwiefern habe ich euch belästigt? Ist das hier dein Privatthema oder wie?
fatfox schrieb:
Gemeint ist die Funktion des Programms als solches:
Ein Programm das NICHTS TUT braucht auch NIEMAND.
Wenn es NIEMAND braucht kann man es auch ganz BLEIBEN LASSEN.
Ich denke hier sollte man sich nochmal den ersten Post anschauen. Dort ist doch eindeutig die Funktion des Programmes als solches beschrieben worden. Damit macht es schon etwas. Und damit hat man die Funktion als solche definiert und kann sich erstmal komplett dem Interface widmen, damit es vom Benutzer möglichst gut zu bedienen ist.
Aber wenn Programmierer immer noch meinen, sie könnten Konsolenprogramme für den Massenmarkt schreiben, der User findet sich ja schon zurecht, dann frag ich mich auch nicht mehr, warum man viele Programme so schlecht bedienen kann....
ps3web -
Ich würde zum Anfang C++ Builder for Tennys nehmen.
Der erklärt dir alles ganz übersichtlich.
Und zeigt dir einige Beispiele.
Es ist kinderleicht da seine ersten Programme zu schreiben.
Nachtteil: (Ich glaub es kostet etwas.) -
Ich kann dir VB.NET ans herz legen, das ist meist nur englishe Sätze bauen ;)
-
Hallo,
also ich denke es gibt verschiedene Möglichkeiten für dich:
1. Visual Basic
2. C#
3. Delphi
Alle drei Sprachen bieten ihre Vor- und Nachteile.
C# wird zum Beispiel immer beliebter.
Ich habe als erstes Delphi gelernt.
Ich fand es insofern gut, dass es einfach zu erlernen war (ich war gerademal 13).
Inzwischen benutze ich es kaum noch. Delphi ist leider eine Insel, d.h. es weicht meiner Ansicht nach zu sehr von den meisten anderen höheren Programmiersprachen ab.
FAZIT: Zum Anfang sind bestimmt alle drei ganz gut!
Womit man dann wirklich weiterprogrammiert, muss man sehen.
Ich würde jederzeit wieder als erstes Delphi lernen wollen! -
Ich bin selber .NET Programmierer ( VB.NET ) und kann sagen das die geschwindigkeit sehr gut ist. Natürlich kann .NET nicht mit C++ mithalten trotzdem ist es schnell genug
-
also am anfang würde ich dir delphi empfehlen, vor allem da sehr übersichtlich ist, und auch die grafische oberfläche einfach ist zum verstehen..
C# bzw. C++ braucht man schon wieder mehr verständniss und übung! -
Da bleibt nur Visual Basic, einfach, schnell zu lernen und viele Einsatzmöglichkeiten, (Exel, Word z.B.)
Darum lerne Visual Basic!
Tschö mit ö -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage