Verfasste Forenbeiträge
-
AutorBeiträge
-
me1357Teilnehmer
Wenn du nicht unbedingt ein Programm mit grafischer Oberfläche willst, dann würde ich irssi empfehlen, mir gefällt der sehr gut.
http://www.irssi.org/Mit grafischer Oberfläche ist XChat auch noch sehr gut.
http://www.xchat.org/me1357TeilnehmerQuote:Original von BMWZ4
ääähm…ja!?Was willst du denn?
Ein Beispiel?
Ein sehr einfacher BMI-Rechner als Konsolenprogramm könnte zum Beispiel so aussehen:Code:#!/usr/bin/env python
print „Berechnung des Body-Mass-Index“gewicht = float(raw_input(„Geben sie ihr Koerpergewicht in Kilogramm an: „))
groesse = float(raw_input(„Geben sie ihre Koerpergroesse in Metern an: „))bmi = gewicht/groesse**2
print „Ihr BMI betraegt: „, bmi
if bmi < 18.5:
print "Sie haben Untergewicht"
elif bmi <= 25:
print "Sie haben Normalgewicht"
else:
print "Sie haben Uebergewicht"me1357TeilnehmerQuote:Original von krey
Oder haben einfach eine NegativhaltungIch würde sagen damit hast du in dem Fall verdammt recht.
@Nasenbear
Trotzdem, das hat doch nichts damit zu tun, dass man Beispielsweise, wenn man ein Programm für Mac OS X schreiben will, auch da bestimmte Sachen beachten muss, weil es eben ein anderes Betriebssystem ist.me1357TeilnehmerQuote:Original von nasenbaer
Nein!Sach mal, was sollen eigentlich diese Schwachsinnskommentare?
Kannst du mal entweder erklären, warum es deiner Meinung außer Linux und Windows keine Betriebssysteme gäbe, oder diese Kommentare einfach lassen?me1357TeilnehmerQuote:Original von nasenbaer
Du musst also beim Programmieren beides in Betracht ziehen: Windos und LinuxAch, und außer den beiden gibt es nichts? ^^
Aber im Prinzip schon richtig, je nach Programm ist es mit einem erneuten Kompilieren noch nicht getan.
Es gibt eben Beispielsweise Windowsspezifische Möglichkeiten, Linuxspezifische Möglichkeiten .. usw.me1357TeilnehmerAlso ich weiß ja nicht, wie du darauf kommst, aber eine Hardware-Firewall kann doch durchaus auch ausgehenden Netzwerkverkehr kontrollieren, oder zumindest als simpelste Möglichkeit gar keine Verbindungen nach außen lassen, außer bestimmten Ports. Ein Proxy (transparent oder auch nicht) ist auch denkbar.
Bei den meisten grösseren Netzwerkeinrichtungen ist es so eigentlich normal.me1357TeilnehmerOkay, soweit klar.
Aber- Der Name der ausführbaren Datei hat nicht unbedingt was mit dem Namen der Software zu tun (der Microsoft Internet Explorer heißt ja auch nicht MS IEXPLORE).
- Die aktuelle Version wird von Microsoft offiziell als „Microsoft Office Word 2007“ bezeichnet.
- blah!
Langsam wird mir das echt etwas zu blöd :denk:
me1357TeilnehmerQuote:Original von nasenbaer
Word => DOS
WINWORD => WIndosKannst du dich mal bemühen vollständige Sätze zu formulieren?
Ich kann ehrlich nicht verstehen, was du mir mit diesen vier Wörtern sagen willst.me1357TeilnehmerQuote:Original von nasenbaerQuote:Falls du mit WINWORD Microsoft Office meinst,…Jepp! Noch nie gehabt?
Nein hab ich nicht, ich wollte dich aber nur darauf hinweisen, dass das Microsoft Word, bzw das ganze Pakte Microsoft Office heisst. Die erste Version von Microsoft Word lief übrigens weder unter Windows (gab es ja damals auch noch nicht) noch unter MS-DOS, sondern auf MacOS, also ist Win Word ziemlich unpassend.
Quote:Alle laufen bei hinzufügen der namespaces problemlos unter Win (bcc32, mingw) und linux (suse 9.2 mit gcc). Allerdings hatte ich bei den strings und so Probleme mit den namespaces. Kurz gegoogled und fertig!Ja genau das meine ich, der Code funktioniert nicht, ohne dass man ändert.
Das ist eindeutig ziemlich schelcht.Quote:Stimme dir aber zu, dass der Standart nicht immer genutzt wird…Es heißt Standard.
me1357TeilnehmerDieses Heft von Knowware ist imho nicht sonderlich gut. Die Codebeispiele, die ich da sehe entsprechen nicht dem C++-Standard.
Quote:Original von nasenbaer
Java ist langsamer als C(++), da es sich um eine Interpretersprache handelt (java.exe).Java ist keine reine Interpretersprache. Java-Code muss, bevor er ausgeführt werden kann zu einem plattformunabhängigem Bytecode kompiliert werden. Dieser Bytecode wird dann entweder von der Java-VM interpretiert oder (bevorzugt die am häufigsten genutzten Teile des Programms) vom dem Just-in-Time-Compiler während der Laufzeit zu nativem Bytecode für den jeweiligen Prozessor kompiliert.
Und C/C++ sind zwar in fast allen Fällen schneller als Java, trotzdem ist Java für sehr viele Anwendungsgebiete ausreichend schnell. Rechenintensive Computerspiele zum Beispiel sollte man allerhöchstens zu einem Teil in Java umsetzen. Für Echtzeitfunktionen ist Java auch eher ungeeignet.Quote:J. ist komplett OO und dadurch ein wenig gewöhnungsbedürftig. C++ kann entweder
OO, oder aber einfach wie bei javascript, (php?)Ich finde objektorientierung eigentlich überhaupt nicht gewöhnungsbedürftig, das muss wohl dann an dir liegen. Das was du mit dem „einfach“ beschreibst nennt sich im allgemeinen prozedural.
In Javascript und PHP kann man allerdings auch objektorientiert prgrammieren, falls du das noch nicht wusstest.Quote:Für Grafik wie in Spielen, Programmen wie WINWORD oder ein Projekt, wo es auf Geschwindigkeit ankommt, bist du mit C(++) besser dran. Bei Webanwendungen mit Java.Falls du mit WINWORD Microsoft Office meinst, es gibt mit ThinkFree Office eine Office-Siute, die komplett in Java programmiert wurde. Für Webanwendungen ist Java deutlich besser ausgestattet als C/C++, das stimmt allerdings.
me1357TeilnehmerAlso soweit ich weiß ist die Gruppenrichtlinienverwaltung bei Windows XP Home nicht dabei.
Lässt sich aber wohl von einem Windows XP Professional einfach rüberkopierenme1357TeilnehmerPython hat in dem Sinne keine Sprache, alle Programmiersprachen sind in dem Sinne international (okay, es gibt soweit ich weiß eine einzige Ausnahme: LOGO).
Es gibt deutsche Bücher über Python, man muss also dafür nicht unbedingt gut Englisch können.
@nasenbaer:
Python ist auch eine Hochsprache, Ruby und Java ebenfalls. Sogar LOGO ist eine Hochsprache.
C++ empfehle ich deshalb mit voller Absicht nicht, einmal weil die C++ an einigen Stellen sehr kompliziert ist (Mehrfachvererbung und Co.) und zum andern aus dem ganz einfachen praktischen Grund, dass es sehr lange braucht, bis man in C++ mehr als irgendein simples Konsolenprogramm zustande bringt. Grade beim Einstieg kann sowas äußerst frustrierend sein.me1357TeilnehmerQuote:Original von BMWZ4
was sollen man denn für ne sprache lernen, als anfänger? c oder c++?
ist das genauso einfach wie logo^^?Also ich würde einem Anfänger erstmal eine ordentliche Scriptsprache empfehlen, wie zum Beispiel Python oder Ruby.
Beide sind Objektorientiert, dynamisch und bieten einen sehr einfachen Einstieg. Trotzdem kann man damit ganz ordentliche Programme schreiben.http://python.org/
http://de.wikipedia.org/wiki/Python_%28Programmiersprache%29
http://wiki.python.org/moin/BeginnersGuide
http://abop-german.berlios.de/
http://wiki.python.de/http://www.ruby-lang.org/en/
http://de.wikipedia.org/wiki/Ruby_%28Programmiersprache%29
http://home.vr-web.de/juergen.katins/ruby/index.html
http://www.ruby-doc.org/docs/Einfuhrung_in_Ruby/
http://ruby-doc.org/
http://tryruby.hobix.com/Wenn du keine Scriptsprache lernen willst, dann würde ich dir Java ans Herz legen. Java ist auch objektorientiert, die Programme laufen hinterher auch unter verschiedenen Betriebssystemen. Mit Swing lassen sich in Java auch sehr schön GUI-Anwendungen programmieren. Ich würde aber sagen, dass du dich mit Java ein wenig mehr beschäftigen müsstest.
http://java.sun.com/
http://de.wikipedia.org/wiki/Java_%28Programmiersprache%29
http://www.highscore.de/java/einfuehrung/index.html
http://www.highscore.de/java/aufbau/index.html
http://www.galileocomputing.de/openbook/javainsel6/
http://javabuch.de/
http://www.netbeans.org/C/C++ würde ich für den Anfang eindeutig nicht empfehlen.
me1357TeilnehmerEs ist halt eine einfache funktionale Programmiersprache, zum Lernen ausreichend, aber nichts was wirklich dafür gedacht ist, um damit ernsthaft was zu machen.
-
AutorBeiträge