Hallo! Sobald ich mein RAM Problem gelöst habe, will ich anfangen, unter Linux zu programmieren. Problem an der Sache ist nur, ich kann mich nicht entscheiden, welche Sprache ich lernen soll. UNter Windows habe ich Borland Delphi3 + Delphi5 ímmer wieder benutzt, um kleinere Programme zu schreiben. Jetzt will ich aber langsam auf Linux umsteigen. Welche Sprache ist einfach zu lernen bzw. welche Sprache empfielt sich, wenn ich folgendes, nur als Beispiel, programmieren will?: -Programme zur Lösungen von Mathematikaufgabenm die z.B. eine quadratische Gleichung auflösen und die dazugehörige Kurve zeichnen kann. -Textverarbeitende Programme, um z.B. ein Berichtsheft (Ausbildung) am PC zu schreiben, und auf bestimmte Formulare, die auch im Programm enthalten sein sollen, ausgedruckt werden können. alle sollten unter KDE laufen, also mit grafischer Benutzeroberfläche. Ich hoffe, dass mir hier jemand weiterhelfen kann. Danke Daniel Seichter --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Am Son, 09 Jul 2000 schrieb Daniel Seichter:
Sobald ich mein RAM Problem gelöst habe, will ich anfangen, unter Linux zu programmieren. Problem an der Sache ist nur, ich kann mich nicht entscheiden, welche Sprache ich lernen soll. UNter Windows habe ich Borland Delphi3 + Delphi5 ímmer wieder benutzt,
Soweit ich weiss soll es doch bald ein Delphi für Linux geben.
alle sollten unter KDE laufen, also mit grafischer Benutzeroberfläche. Ich hoffe, dass mir hier jemand weiterhelfen kann.
Also wenn Du KDE/QT Programme schreiben willst, komst Du um C++ kaum rum, die ganzen Klassenbibliotheken sind in C++ geschrieben, ander Sprachen dürften Klimzüge erforden. Mit kdevelop gibt es auch eine sehr gute kostenlose Entwicklungsumgebung zur Verfügung. Natürlich laufen auch alle anderen X-Programme unter KDE, da bist Du dann ziemlich frei in der Sprache. Wenns platformunabhängig sein soll, also auch mal unter Windows oder auf dem Mac laufen soll, ist Java vorzuziehen. Auch da gibts kostenlose Entwicklungsumgebungen wie Forte. -- Machs gut | http://www.iiv.de/schwinde/buerger/tremmel/ | http://www.knightsoft.de Manfred | http://www.knightsoft-net.de --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
* Daniel Seichter schrieb am 09.Jul.2000:
Sobald ich mein RAM Problem gelöst habe, will ich anfangen, unter Linux zu programmieren. Problem an der Sache ist nur, ich kann mich nicht entscheiden, welche Sprache ich lernen soll. UNter Windows habe ich Borland Delphi3 + Delphi5 ímmer wieder benutzt, um kleinere Programme zu schreiben. Jetzt will ich aber langsam auf Linux umsteigen. Welche Sprache ist einfach zu lernen bzw. welche Sprache empfielt sich, wenn ich folgendes, nur als Beispiel, programmieren will?:
Bei Linux ist fast alles mit C oder C++ programmiert. Java wäre auch noch zu empfehlen. Vieles läßt sich aber auch mit einem shellskript oder perl machen. Nur wenn etwas zeitkritisch ist, sollte man immer auf C, C++ oder Java ausweichen.
-Programme zur Lösungen von Mathematikaufgabenm die z.B. eine quadratische Gleichung auflösen und die dazugehörige Kurve zeichnen kann.
Lösen der Gleichung ist das eine, Darstellen das andere. Gleichungen lösen würde ich in C machen, Darstellen weiß ich im Moment auch nicht.
-Textverarbeitende Programme, um z.B. ein Berichtsheft (Ausbildung) am PC zu schreiben, und auf bestimmte Formulare, die auch im Programm enthalten sein sollen, ausgedruckt werden können.
Wenn ich Dich richtig verstanden habe, macht man das mit vielen kleinen, netten UNIX-tools. Wie etwa pr um Ausgaben zu formatieren, oder cat, cut, head, tail, paste, split, tr, sed, awk, ... und das alles in einem shellskript eingebunden. Und verbunden mit (La)TeX.
alle sollten unter KDE laufen, also mit grafischer Benutzeroberfläche. Ich hoffe, dass mir hier jemand weiterhelfen kann.
Vergiss es. Schreib Programme mit vi oder emacs, übersetze sie mit dem jeweiligen Kompiler, kann man mit make erleichtern und debugge mit gdb. Viel besser als jeder graphische Schnickschnack. Bernd -- Welches Buch ist zu empfehlen? Schon mal bei SuSE vorbeigesehen? http://www.suse.de/de/produkte/buecher/index.html oder die Empfehlungen der SuSE-Entwickler auf dem eigenen Rechner? file:///usr/doc/sdb/de/html/literatur.html |Zufallssignatur 5 --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
From: "Bernd Brodesser"
Sobald ich mein RAM Problem gelöst habe, will ich anfangen, unter Linux zu programmieren. Problem an der Sache ist nur, ich kann mich nicht entscheiden, welche Sprache ich lernen soll. UNter Windows habe ich Borland Delphi3 + Delphi5 ímmer wieder benutzt, um kleinere Programme zu schreiben. Jetzt will ich aber langsam auf Linux umsteigen. Welche Sprache ist einfach zu lernen bzw. welche Sprache empfielt sich, wenn ich folgendes, nur als Beispiel, programmieren will?:
Bei Linux ist fast alles mit C oder C++ programmiert. Java wäre auch noch zu empfehlen. Vieles läßt sich aber auch mit einem shellskript oder perl machen. Nur wenn etwas zeitkritisch ist, sollte man immer auf C, C++ oder Java ausweichen.
Zeitkritisch und Java in einem Satz? Also, bei mir arbeitet Java in etwa so schnell wie damals Basic auf meinem C64.
-Programme zur Lösungen von Mathematikaufgabenm die z.B. eine quadratische Gleichung auflösen und die dazugehörige Kurve zeichnen kann.
Lösen der Gleichung ist das eine, Darstellen das andere. Gleichungen lösen würde ich in C machen, Darstellen weiß ich im Moment auch nicht.
Hm. AFAIK kann man den GIMP mit Perl "fernsteuern"... Vielleicht geht's ja so? Oder irgendwie gnuplot anwerfen lassen...
-Textverarbeitende Programme, um z.B. ein Berichtsheft (Ausbildung) am PC zu schreiben, und auf bestimmte Formulare, die auch im Programm enthalten sein sollen, ausgedruckt werden können.
Wenn ich Dich richtig verstanden habe, macht man das mit vielen kleinen, netten UNIX-tools. Wie etwa pr um Ausgaben zu formatieren, oder cat, cut, head, tail, paste, split, tr, sed, awk, ... und das alles in einem shellskript eingebunden.
Und verbunden mit (La)TeX.
alle sollten unter KDE laufen, also mit grafischer Benutzeroberfläche. Ich hoffe, dass mir hier jemand weiterhelfen kann.
Vergiss es. Schreib Programme mit vi oder emacs, übersetze sie mit dem jeweiligen Kompiler, kann man mit make erleichtern und debugge mit gdb. Viel besser als jeder graphische Schnickschnack.
F ACK. -- Marco Dieckhoff icq# 22243433 PGP Fingerprint: 9EFA D64F 5DAA D36B E0E7 CE1B 9E1B 4903 0C51 1632 --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Marco Dieckhoff wrote:
From: "Bernd Brodesser"
Sent: Monday, July 10, 2000 12:12 AM
:
Lösen der Gleichung ist das eine, Darstellen das andere. Gleichungen lösen würde ich in C machen, Darstellen weiß ich im Moment auch nicht.
Hm. AFAIK kann man den GIMP mit Perl "fernsteuern"... Vielleicht geht's ja so? Oder irgendwie gnuplot anwerfen lassen... :
Geht sehr schön (mit gnuplot). Im Moment bin ich dabei, die CPU-Temperaturkurve (und noch ein paar andere Kleinigkeiten) mit perl & gnuplot anzeigen zu lassen - einfach sehr schön. Die Betonung kann man zwischen diesen drei Wörtern wechseln lassen. Hardy -- Visit the VSoup homepage at http://home.pages.de/~vsoup/ --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
* Marco Dieckhoff schrieb am 10.Jul.2000:
From: "Bernd Brodesser"
Bei Linux ist fast alles mit C oder C++ programmiert. Java wäre auch noch zu empfehlen. Vieles läßt sich aber auch mit einem shellskript oder perl machen. Nur wenn etwas zeitkritisch ist, sollte man immer auf C, C++ oder Java ausweichen.
Zeitkritisch und Java in einem Satz? Also, bei mir arbeitet Java in etwa so schnell wie damals Basic auf meinem C64.
Glaube ich nicht. Verwechselst Du das jetzt mit Javaskript? Bernd -- Was ist quoten? Quoten ist das Zitieren aus einer mail, der man antwortet. Und wie macht man es richtig? Zitate werden mit "> " gekennzeichnet. Nicht mehr als nötig zitieren. Vor den Abschnitten das Zitat, auf das man sich bezieht, mit einer Zeile Abstand oben und unten. |Zufallssignatur 12 --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
From: "Bernd Brodesser"
* Marco Dieckhoff schrieb am 10.Jul.2000:
From: "Bernd Brodesser"
Bei Linux ist fast alles mit C oder C++ programmiert. Java wäre auch noch zu empfehlen. Vieles läßt sich aber auch mit einem shellskript oder perl machen. Nur wenn etwas zeitkritisch ist, sollte man immer auf C, C++ oder Java ausweichen.
Zeitkritisch und Java in einem Satz? Also, bei mir arbeitet Java in etwa so schnell wie damals Basic auf meinem C64.
Glaube ich nicht. Verwechselst Du das jetzt mit Javaskript?
Also, ich kenne durchaus den Unterschied zwischen Java und Javaskript. Aber z.B. mit jikes kompilierte und java (JDK 1.3.x) ausgeführte Programme sind wahnsinnig langsam... -- Marco Dieckhoff icq# 22243433 PGP Fingerprint: 9EFA D64F 5DAA D36B E0E7 CE1B 9E1B 4903 0C51 1632 --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Marco Dieckhoff wrote:
From: "Bernd Brodesser"
Sobald ich mein RAM Problem gelöst habe, will ich anfangen, unter Linux zu programmieren. Problem an der Sache ist nur, ich kann mich nicht entscheiden, welche Sprache ich lernen soll. UNter Windows habe ich Borland Delphi3 + Delphi5 ímmer wieder benutzt, um kleinere Programme zu schreiben. Jetzt will ich aber langsam auf Linux umsteigen. Welche Sprache ist einfach zu lernen bzw. welche Sprache empfielt sich, wenn ich folgendes, nur als Beispiel, programmieren will?:
Bei Linux ist fast alles mit C oder C++ programmiert. Java wäre auch noch zu empfehlen. Vieles läßt sich aber auch mit einem shellskript oder perl machen. Nur wenn etwas zeitkritisch ist, sollte man immer auf C, C++ oder Java ausweichen.
Zeitkritisch und Java in einem Satz? Also, bei mir arbeitet Java in etwa so schnell wie damals Basic auf meinem C64.
Also bitte nicht übertreiben. Java ist zwar sicher nicht superschnell, aber durchaus brauchbar. Sicherlich keine Sprache um Actionspiele zu programmieren ... Mit HotJava lässt sich z. B. ganz vernünftig Surfen (zum Ausdrucken von Webseiten übrigens recht gut - mit URL-Angabe im Kopf - besser als Netscape!; aber das nur am Rande). MfG Bernhard -- ---- L I N U X ---- Waehrend andere noch neu starten, wird mit Linux schon gearbeitet. Homepage: http://www.geocities.com/pinguin_84088 Registrierter User: # 171705 http://counter.li.org --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
* Bernhard Walle schrieb am 10.Jul.2000:
Marco Dieckhoff wrote:
Zeitkritisch und Java in einem Satz? Also, bei mir arbeitet Java in etwa so schnell wie damals Basic auf meinem C64.
Also bitte nicht übertreiben. Java ist zwar sicher nicht superschnell, aber durchaus brauchbar. Sicherlich keine Sprache um Actionspiele zu programmieren ... Mit HotJava lässt sich z. B. ganz vernünftig Surfen (zum Ausdrucken von Webseiten übrigens recht gut - mit URL-Angabe im Kopf - besser als Netscape!; aber das nur am Rande).
Also ich weiß von einem Projekt, das ist sehr zeitkritisch und es wird in Java programmiert. Allerdings gibt es dabei keinerlei graphische Ausgaben, es geht nur um Bereschnungen, Komunikation und Prozeßverwaltung. Bernd -- Hast Du bei Problemen schon in der SuSE-Support-Datenbank (SDB) nachgesehen? Auf Deinem Rechner: file://usr/doc/susehilf/index.html | mit Apache: http://localhost/doc/susehilf/index.html | Zufalls- Tagesaktuell bei SuSE: http://sdb.suse.de/sdb/de/html/index.html | signatur 2 --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Hallo ihr Javahasser, :-) Ich glaub das war von Marco Dieckhoff:
Zeitkritisch und Java in einem Satz? Also, bei mir arbeitet Java in etwa so schnell wie damals Basic auf meinem C64.
Zieh dir mal von http://www.ibm.com deren JDK für Linux. Dann wirst du dich wundern wie schnell Java sein kann. Inzwischen gibt es zwar auch 1.3 von denen, aber ich kenne nur 1.1 mit VisualAge. Mir hat die Entwikclungsumgebung zwar ueberhaupt nicht gefallen, die Geschwindigkeit war aber umwerfend. Fast als waere es Maschinen und nicht Bytecode. mfg Stefan Leiner -- Wie krieg ich Outlook dazu, hier ne Sig einzufuegen? Wie krieg ich Outlook dazu, ordentlich zu quoten? --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Daniel Seichter wrote:
Welche Sprache ist einfach zu lernen bzw. welche Sprache empfielt sich, wenn ich folgendes, nur als Beispiel, programmieren will?: -Programme zur Lösungen von Mathematikaufgabenm die z.B. eine quadratische Gleichung auflösen und die dazugehörige Kurve zeichnen kann. -Textverarbeitende Programme, um z.B. ein Berichtsheft (Ausbildung) am PC zu schreiben, und auf bestimmte Formulare, die auch im Programm enthalten sein sollen, ausgedruckt werden können.
alle sollten unter KDE laufen, also mit grafischer Benutzeroberfläche. Ich hoffe, dass mir hier jemand weiterhelfen kann.
Wenn du dich von vornherein auf KDE festlegst, wäre C++ die einfachste Möglichkeit, da sowohl QT, als auch die darauf aufbauenden KDE-Bibliotheken in dieser Sprache geschrieben sind. Außerdem gibt es schon ein paar relativ ausgereifte Programmierumgebungen dafür, in denen du die Oberfläche fix zusammenklicken und dich dann voll in die "richtige" Programmierung stürzen kannst (kdevelop, KDE Studio). Du hast natürlich auch weiterhin die Möglichkeit PASCAL zu programmieren, da wären zum einen der GNU Pascal Compiler oder der Free Pascal Compiler (übersetzt auch TURBO PASCAL 7 und Delphi Code). Björn --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
* Bjoern Krombholz (bjkro@gmx.de) [20000710 01:37]:
Du hast natürlich auch weiterhin die Möglichkeit PASCAL zu programmieren, da wären zum einen der GNU Pascal Compiler oder der Free Pascal Compiler (übersetzt auch TURBO PASCAL 7 und Delphi Code).
Oder noch ein bisschen warten und dann Kylix, also Delphi für Linux
benutzen. Machte bei der Borland Demo auf dem Linuxtag einen ganz
brauchbaren Eindruck (zumindest für einen Delphi-Analphabeten wie mich :)
Philipp
--
Philipp Thomas
Philipp Thomas schrieb:
* Bjoern Krombholz (bjkro@gmx.de) [20000710 01:37]:
Du hast natürlich auch weiterhin die Möglichkeit PASCAL zu programmieren, da wären zum einen der GNU Pascal Compiler oder der Free Pascal Compiler (übersetzt auch TURBO PASCAL 7 und Delphi Code).
Oder noch ein bisschen warten und dann Kylix, also Delphi für Linux benutzen. Machte bei der Borland Demo auf dem Linuxtag einen ganz brauchbaren Eindruck (zumindest für einen Delphi-Analphabeten wie mich :)
Wer sich's leisten kann ... Soll IMHO die gleichen Preise wie die WIn-version haben, also die Prof-Version >1kDM Ist nicht OpenSource ;-)) Rainer PS Ich lasse mich gerne eines Besseren belehren, dann nutze ich es vielleicht auch, aber nur vielleicht ... --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
"Rainer Lischke"
Wer sich's leisten kann ...
Soll IMHO die gleichen Preise wie die WIn-version haben, also die Prof-Version >1kDM
Ist nicht OpenSource ;-))
Rainer
PS Ich lasse mich gerne eines Besseren belehren, dann nutze ich es vielleicht auch, aber nur vielleicht ...
NEIN, BITTE NICHT!!! Oh man, ich finde es voll besch... wenn Software für Linux nicht unter Open Source läuft. Dann kann ich ja gleich unter Windows bleiben und mir jedes Update kaufen. Nun ja, mittlerweile habe ich die Vorschläge C, C++, Java und Perl. Wenn man jetzt mal von dem Standpunkt ausgeht, dass ich noch NIE programmiert habe (stimmt zwar nicht, aber trotzdem, nur mal angenommen), dann ist meine letzte Frage, welche Programmiersprache ist am leichtesten zu lernen bzw. bei welcher kann man seine erlernten Kenntnisse am einfachsten dann auch praktisch anwenden? Danke Daniel --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Daniel Seichter (mailing@silenceofdeath.de) wrote: DS> Nun ja, mittlerweile habe ich die Vorschläge C, C++, Java und Perl. DS> Wenn man jetzt mal von dem Standpunkt ausgeht, dass ich noch NIE DS> programmiert habe (stimmt zwar nicht, aber trotzdem, nur mal DS> angenommen), dann ist meine letzte Frage, welche Programmiersprache DS> ist am leichtesten zu lernen bzw. bei welcher kann man seine DS> erlernten Kenntnisse am einfachsten dann auch praktisch anwenden? 1. Geh in den Laden oder zu www.amazon.de und kauf dir das Buch "Perl 5 für Dummies". (49,- DM) 2. Schlag es auf und lern Perl. Mit diesem Buch hab ich es an einem Tag gelernt ... -- Andreas Reich ICQ #19338732 webmaster@cyraxx.de http://www.cyraxx.de/ webmaster-der-w@uerstchenbu.de http://w.uerstchenbu.de/ andreas@andreasreich.net http://www.gar-nichts.de/ --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Andreas Reich wrote: :
1. Geh in den Laden oder zu www.amazon.de und kauf dir das Buch "Perl 5 für Dummies". (49,- DM) 2. Schlag es auf und lern Perl.
Mit diesem Buch hab ich es an einem Tag gelernt ... :
Da hast Du meine tiefste Bewunderung. Welchen Teil von Perl hast Du denn an einem Tag gelernt? Und was heißt hier gelernt? Kannst Du die Syntax auswendig? Verstehst Du Perl-Programme? Kannst Du gar welche schreiben? Hardy PS: ich weiß, daß ist häßlich - ich finde nur, daß da ein wenig zu viel Hoffnung geschürt wird. -- Visit the VSoup homepage at http://home.pages.de/~vsoup/ --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Hardy Griech schrieb in 0,8K (28 Zeilen):
Andreas Reich wrote:
["Perl 5 fuer Dummies"]
Mit diesem Buch hab ich es an einem Tag gelernt ...
[Sarkasmus]
PS: ich weiß, daß ist häßlich - ich finde nur, daß da ein wenig zu viel Hoffnung geschürt wird.
Sagen wir es einmal so: Ich habe das Camel-Buch am 27.10.1997 gekauft und seitdem anfangs weniger, spaeter viel mehr und seit 1/2 Jahr taeglich mehrere Stunden Perl geschieben und geatmet. Seit 2 oder 3 Wochen merke ich, dass ich meine kleineren (200 Zeilen) Programme nicht mehr dauernd mit perl -cw auf Syntax-Fehler checke ... und in der Regel binnen 5 Minuten 'debugged' bekomme, d.h. die Syntax und Perl-Schreibweisen Fehler sind schnell draussen, das Programm laeuft. (Logische Fehler, Unterlassungen, falsche Programmablaeufe und aehnliche Scherze sind explizit nicht genannt!) Dennoch kenne ich nicht den ganzen Sprachumfang auswendig und ich kann dir einige Standard-Befehle nennen, die ich noch nie eingesetzt (direkt) habe. Ich kenne eine Handvoll Module ganz gut (weil ich sie benutze) und habe in einem auch schon Fehler gefunden (ja, der ist mittlerweile behoben). Zum Programmieren gehoert meines Erachtens: - genug Wissen[1] ueber (die benuetigten) brauchbaren Algorithmen - zumindestens grundlegendes Wissen[1] ueber das Laufzeitzverhalten von Programmen und Routinen und Algorithmen - Freude am Ausprobieren, Spieltrieb - Vorstellungsgabe[2], einen weiten Horizont und den Wunsch, selbigen noch mehr zu erweitern - ein ausgepraegtes "Was waere wenn ..." Denken[3], Wissen ueber Sicherheitsloecher etc. Extremes, wenn man in irgendwie sicherheitsrelevanten Bereichen arbeitet. - Und ganz am Ende: Das Wissen ueber die Syntax einer Sprache. Die kann man dann in ein paar Tagen lernen. (Das Idiom dauert laenger ... 'Richtige Programmierer koennen Fortran in jeder Sprache schreiben.') Sinnvoll ist das Lernen von verschiedenen Sprachen mit vollkommen unterschiedlichen Ansaetzen, das weitet den Horizont: - Assembler: damit man weiss, was der arme Prozessor wirklich tuen muss, wenn man irgendwelche Hochsprachenbefehle ausfuehren lernt. Alternativ ein Kompilerbau-Lehrgang. - LISP: Eben weil es anders ist ... - C (weil C immer noch *die* Sprache ist). Unix ist C und C ist Unix, die beiden sind Geschwister! - C++: Weitverbreitet und anscheinend ganz brauchbar (aber wie C keine Sprache zum Anfangen) C und C++ sind leicht zu lernen (SYNTAX!), wenn man das jeweils andere kann.[4] - Perl: Es ist *die* Scriptsprache, und *DIE* CGI-Sprache, so dass man es wenigstens lesen koennen sollte. - Python wird auch als gute Einstiegssprache genannt; anders als Pascal (http://www.lysator.liu.se/c/bwk-on-pascal.html) ist es aber nicht nur ein Spielzeug. (Pascal-Erweiterungen sind proprietaer und nicht kompatibel ... willst du das? Wirklich? Moechtest du auf EWIG in den Systemen eingeschlossen sein, die der Hersteller unterstuetzt? Schau nach, wo ueberall Perl laeuft ... (und ja, Perl ist in C geschrieben) oder der gcc ... ) -Wolfgang PS: Programming Language Critiques (http://www.people.virginia.edu/~sdm7g/LangCrit/index.html) und Why C++ Is Not My Favourite Language (http://www.cs.bris.ac.uk/~nathan/notcpp.html) und Perl versus .... (http://language.perl.com/versus/index.html) [1] ... wo man es nachlesen/lernen kann! Und den Willen, genau das zu tuen. [2] Dazu passt die Geschiche des neuen Fotoreporters, der eine grosse Filmrolle vom Chef bekam: "Photographieren sie die Bruecke X." Der Reporter kam zurueck, lieferte die Filmrolle ab, bekam eine neue: "Photographieren sie die Bruecke X aus allen Winkeln, aus denen sie sie noch nicht photographiert haben". Wieder kommt der Reporter zurueck, erschoepft aber zufrieden: "Ich habe die Bruecke aus allen moeglichen Winkeln photographiert." "Gut", meint sein Chef, der ihm eine dritte Filmrolle reicht, "dann photographieren sie sie jetzt aus allen unmoeglichen Winkeln". Als der Reporter die belichtete Filmrolle abliefert, meint sein Chef: "Gut, jetzt werden sie bei jedem Photo daran denken, aus welchen Winkeln und Positionen sie noch belichten koennten. Und darueber", sagt er, waerend er die belichteten Filmrollen in seinem Schreibtisch einschliesst, "reden wir nicht mehr." [3] ... welchen Unfug kann schlechter Input hier anstellen [4] Ja, ich kenne jemanden, der OO in ganz normalem C programmiert. OO ist nicht eine Funktion der Sprache, sondern eine Geisteshaltung, wie fast alle anderen Aspekte des Programmierens auch. Wenn eine Sprache "bondage and discipline" ist, also versucht, nur eine Stilrichtung zuzulassen, dann mag sie zum Lernen geeignet sein, aber kaum zum Arbeiten; Unix ist auch deshalb besser als Windows, weil ich, wenn es notwendig ist, ein rm -rf / als root machen darf. --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
* Daniel Seichter schrieb am 10.Jul.2000:
Nun ja, mittlerweile habe ich die Vorschläge C, C++, Java und Perl. Wenn man jetzt mal von dem Standpunkt ausgeht, dass ich noch NIE programmiert habe (stimmt zwar nicht, aber trotzdem, nur mal angenommen), dann ist meine letzte Frage, welche Programmiersprache ist am leichtesten zu lernen bzw. bei welcher kann man seine erlernten Kenntnisse am einfachsten dann auch praktisch anwenden?
Das ist sehr schwer zu sagen, denn all diese Sprachen sind nicht das richtige für einen Anfänger. Aber trotzdem würde ich Dir nicht empfehlen zuerst Pascal zu lernen, denn das verwirrt nur. Imho am logischsten aufgebaut von denen ist C. C++ und Java sind objektorientierte Sprachen, die C ähnlich sind. Da aber C keine Objektorientierte Sprache ist, haben C++ und Java notwendigerweise Brüche in ihrer Logik. Andererseits, wenn Du gleich C++ lernst, brauchst Du ja bestimmte C Sachen vorerst nicht zu lernen, so daß es doch recht logisch ist. Allerdings weiß ich nicht, ob es Bücher gibt, mit denen Du C++ ohne vorherige C Kentnisse lernen kannst. (Oder ohne sie gleich mitzulernen.) Empfehlenswert sind auch Skriptsprachen. Wie da wären, die bash, perl und tcl/tk. Die bash benutzt Du ohnehin, wenn Du etwas auf der Konsole oder in einem xterm eingibsts. Die bash ist eine ausgewachsene Programmiersprache, mit allem was man sich so wünscht. Perl hat aber noch viel mehr. ;) Ich bin mir nicht sicher, ob ich Dir zuerst bash und dann perl oder gleich perl empfehlen sollte. perl *kann* schmutzig sein, muß aber nicht. Für einen Anfänger vielleicht was viel. Um die shell wirst Du so wie so nicht herum kommen, da viel damit gemacht ist. tcl/tk schließlich ist eine Skriptsprache, mit der man auch graphisch Ausgaben machen kann. Mit dem tk Teil um genau zu sein. Leider sind all diese Sprachen irgendwie ähnlich aber doch verschieden. Manchmal ganz schön verwirrend. Bernd -- Welches Buch ist zu empfehlen? Schon mal bei SuSE vorbeigesehen? http://www.suse.de/de/produkte/buecher/index.html oder die Empfehlungen der SuSE-Entwickler auf dem eigenen Rechner? file:///usr/doc/sdb/de/html/literatur.html |Zufallssignatur 5 --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
* Daniel Seichter schrieb am 10.Jul.2000: Hallo Daniel,
Nun ja, mittlerweile habe ich die Vorschläge C, C++, Java und Perl. Wenn man jetzt mal von dem Standpunkt ausgeht, dass ich noch NIE programmiert habe (stimmt zwar nicht, aber trotzdem, nur mal angenommen), dann ist meine letzte Frage, welche Programmiersprache ist am leichtesten zu lernen bzw. bei welcher kann man seine erlernten Kenntnisse am einfachsten dann auch praktisch anwenden?
_Ich_ wuerde dir zu Java raten. Es ist genauso kompliziert wie C oder C++, hat jedoch eine wirklich gute API-Dokumentation (www.sun.com) und wird sehr start erweitert. Inzwischen duerfte man so ziemlich alles damit machen koennen. Ausserdem wird es so stark von Firmen wie ibm und anderen gefoerdert, dass man sich sicher sein darf, dass sich hier noch einiges tun wird. Wenn du unbedingt ne IDE dafuer suchst, wirst du auf (java.sun.com) fuendig, dort sind neben der sun-eigenen (Forte) auch Links auf die anderer Hersteller. Und lass dir von der Geschwindigkeit her nichts einreden, wenn man nicht versucht mit minimalem Speicher eine Mammutanwendung zu starten, oder einfach das IBM-JDK benutzt ist Java brauchbar. --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
On Mon, Jul 10, 2000 at 09:18:15PM +0200, Daniel Seichter wrote:
Oh man, ich finde es voll besch... wenn Software für Linux nicht unter Open Source läuft. Dann kann ich ja gleich unter Windows bleiben und mir jedes Update kaufen.
der Preis ist aber nicht der Hauptgrund oder? :-) Open Source ist geil eben wegen der _Open Source_
ist am leichtesten zu lernen bzw. bei welcher kann man seine erlernten Kenntnisse am einfachsten dann auch praktisch anwenden?
dann bleibt IMHO nur Java oder Perl oder Python (Da will ich grad ran - wegen Zope :-) mfg Micha --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
On 09-Jul-2000 Daniel Seichter wrote:
Hallo! Sobald ich mein RAM Problem gelöst habe, will ich anfangen, unter Linux zu programmieren. Problem an der Sache ist nur, ich kann mich nicht entscheiden, welche Sprache ich lernen soll. UNter Windows habe ich Borland Delphi3 + Delphi5 ímmer wieder benutzt, um kleinere Programme zu schreiben. Jetzt will ich aber langsam auf Linux umsteigen. Welche Sprache ist einfach zu lernen bzw. welche Sprache empfielt sich, wenn ich folgendes, nur als Beispiel, programmieren will?: -Programme zur Lösungen von Mathematikaufgabenm die z.B. eine quadratische Gleichung auflösen und die dazugehörige Kurve zeichnen kann. -Textverarbeitende Programme, um z.B. ein Berichtsheft (Ausbildung) am PC zu schreiben, und auf bestimmte Formulare, die auch im Programm enthalten sein sollen, ausgedruckt werden können. alle sollten unter KDE laufen, also mit grafischer Benutzeroberfläche. Ich hoffe, dass mir hier jemand weiterhelfen kann.
Ich persönlich mag tcl/tk, man hat mit dem erstellen der grafischen Oberfläche nicht viel Arbeit, kann man alles mit der Maus machen. Ausserdem gibt es tcl/tk für alle möglichen Plattformen, ist also portabel. Zeitkritische Teile kann wie deine Mathematikroutinen kann man in C schreibenund einbinden, wenn es unter tcl zu langsam ist. -- mfg Peter Küchler, Umlandverband Frankfurt Registrierter Linux-User #127408 --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Hallo Daniel, Daniel Seichter wrote:
Ich werde jetzt mal nix zu einer empfehlenswerten Programmiersprache von mir geben, aber sehr wohl zu dem, was du damit programmieren willst:
-Programme zur Lösungen von Mathematikaufgabenm die z.B. eine quadratische Gleichung auflösen und die dazugehörige Kurve zeichnen kann.
Kennst du Mapel, ja? Das gibt es auch für Linux und ist für Schueler/Studenten/... sehr billig zu beziehen. Aber frag mich bitte nicht wo... :-)
-Textverarbeitende Programme, um z.B. ein Berichtsheft (Ausbildung) am PC zu schreiben, und auf bestimmte Formulare, die auch im Programm enthalten sein sollen, ausgedruckt werden können.
AFAKI gibt es da was fuer LaTeX. Bei Interesse kannst du mal unter www.dante.de nachgucken oder im IRC in #tex anfragen. Tschuess, Jan --
Jan Theofel * mailto: jan@theofel.de * http://www.theofel.de/ <<<
Check AniTMT, a free software to create photorealistic animations: German: http://www.anitmt.de/ English: http://www.anitmt.org/ --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Hallo, Jan Theofel wrote:
Kennst du Mapel, ja?
Du meinst vermutl. die Software "Waterloo Maple". Naeheres unter: http://www.maplesoft.com/
Das gibt es auch für Linux
So ist es. Ich habe hier "Maple V Release 5.1" im Einsatz. Aktuell ist aber "Maple 6"...
und ist für Schueler/Studenten/... sehr billig zu beziehen. Aber frag mich bitte nicht wo... :-)
Bei uns konnte man das ueber die Schule beziehen (landesweites Projekt in Baden-Wuerttemberg), somit lagen die Kosten unter DM 100,-. Vielleicht wirst Du ja bei http://www.lob.de fuendig. Mit Schueler- oder Studentenausweis sollte man dort relativ guenstige Lizenzen bekommen. Gruss, Steffen --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
participants (16)
-
B.Brodesser@online-club.de
-
Bernhard.Walle@gmx.de
-
bjkro@gmx.de
-
jan@theofel.de
-
linux@jwr.de
-
mailing@silenceofdeath.de
-
Manfred.Tremmel@iiv.de
-
moser@egu.schule.ulm.de
-
mt@buyway.de
-
pkuechle@uvf.de
-
pthomas@suse.de
-
rainer.lischke@itellium.com
-
rgriech@mardys.de
-
sleiner78@gmx.de
-
webmaster@cyraxx.de
-
weissel@netcologne.de