C/C++
Aber beherrschen ist übertrieben. Ich kann dam-it (ohne Strich geblockt???) umgehen, aber keine Meisterwerke schaffen. Mein grösstes Projekt bisher hat um die 6000 Zeilen.
Weshalb ich gewechselt habe? Der Scratcheditor ist lahmer als mein 10-Fingersystem :-)
Wie steht's mit dem Interpreter/Umwandler? Brauchst du Hilfe bzw. kannst du Hilfe gebrauchen?
Supersil
Last edited by Supersil (2011-11-02 15:14:05)
Offline
Supersil wrote:
C/C++
Aber beherrschen ist übertrieben. Ich kann dam-it (ohne Strich geblockt???) umgehen, aber keine Meisterwerke schaffen. Mein grösstes Projekt bisher hat um die 6000 Zeilen.
Weshalb ich gewechselt habe? Der Scratcheditor ist lahmer als mein 10-Fingersystem :-)
Wie steht's mit dem Interpreter/Umwandler? Brauchst du Hilfe bzw. kannst du Hilfe gebrauchen?
Supersil
Cool!!
Was programmierst du schon so? irgendwelche 2D Spiele?
Und um was handelt sich es bei deinem 6000 Zeilen Projekt?
(Ich habe mir mal meinen eigenen Speed Scratch Interpreter geschrieben waren auch knappe 4000 Zeilen, war aber um die 1.000 mal schneller als der normale JavaPlayer,
vorallem Mathematische Berechnungen wie Primzahlenprogramme)
Ich könnte schon Hilfe für paar Programme für Scratch gebrauchen.
Aber da ich Java programmiere und du C/C++
ist gegenseitiges Helfen schwer.
Offline
Jaja, das Projekt war / ist eigentlich ein unendlich-Projekt. Es ist ein MUD (Erklärung unter Wikipedia) und nein, unterstüzt keine Grafik, nur Text. Dazu muss gesagt werden: In Java ist es sehr einfach, ein Fenster zu erstellen, aber in C braucht man schon 2 A4-Seiten Code für die Initialisierung...
Ich habe mal mit Java begonnen, ist aber nichts für mich - Zu unlogisches Headersystem für C++'ler :-)
Zudem mag ich keine externen libs, ich möchte mich nicht unbedingt auf die Arbeit anderer verlassen müssen. 2D Darstellung soll aber noch recht einfach sein, ich hatte schlicht noch keinen Bedarf XD.
Supersil
Offline
Supersil wrote:
Jaja, das Projekt war / ist eigentlich ein unendlich-Projekt. Es ist ein MUD (Erklärung unter Wikipedia) und nein, unterstüzt keine Grafik, nur Text. Dazu muss gesagt werden: In Java ist es sehr einfach, ein Fenster zu erstellen, aber in C braucht man schon 2 A4-Seiten Code für die Initialisierung...
Ich habe mal mit Java begonnen, ist aber nichts für mich - Zu unlogisches Headersystem für C++'ler :-)
Zudem mag ich keine externen libs, ich möchte mich nicht unbedingt auf die Arbeit anderer verlassen müssen. 2D Darstellung soll aber noch recht einfach sein, ich hatte schlicht noch keinen Bedarf XD.
Supersil
In Java gibt es kein Headersystem. (Ich hasse .h Dateien deswegen )
Externe libs benutze ich eigentlich (fast) nie, außer für OpenGL
da alles schon in Java drin ist.
Ich dachte eigentlich dass C/C++ von Grund aus nichts kann,
und man für Erweiterungen wir GUI und Math sich libs suchen muss.
Kenne mich aber nicht gut aus. Wenn ich es aber mal schaffen werde
mit den .h und den aufwendigen Compilern fertig zu werden, werde ich auch mal
was mit C machen xD
Last edited by ZeroLuck (2011-11-02 17:04:27)
Offline
Hi!
Also ich programmiere gerne in Python...
Es ist wirklich easy, und man kann schnell coole Programme schreiben.
Das Schöne ist auch, dass man in Python keinen Compiler benötigt; der ist im Python-Paket schon drin.
Nächsten Schuljahr muss ich mit VB anfanngen (also in de 9.ten)
Ich habe auch etwas c++ angefangen, halte mich aber lieber an Python
akhof
-----------------------------------------------------------------------
Mehr Spiele und Programm [auch in Python] findet ihr auf http://arne.hobby-site.org
http://scratch.mit.edu/users/akhof
Last edited by akhof (2011-11-03 08:21:01)
Offline
@Zeroluck
Kein Headersystem??? Was ist denn das?
import java.io.File;
import java.io.IOException;
Gut, vielleicht heisst es einfach anders. Ich habe mal gehört, Funktionen seien bei euch "Methoden".
C++ selbst kann ja auch nichts, aber dafür gibt's doch die windows.h und Co. Java kann selbst so gesehen auch nichts, musst ja erst die Runtime draufladen :-)
@akhof
An eurer Schule müsst ihr VB benutzen? Ich dachte immer, das hätte keine Zukunft O_O ? An unserer Schule gibt's das Wahlfach Java; unsere Schule benutzt eben Macs. Keinen Kommentar :-)
Ich denke generell, dass Scratch zwar einen guten Einstieg ins Programmieren bietet, aber halt einfach
a) zu langsam
b) zu geschlossen (keine externen Dateien)
c) zu mühsam (mit der Maus statt tippen)
ist.
Wird eigentlich überhaupt noch an der 2. Version von Scratch gearbeitet oder sind die Programmierer gerade am relaxen?
Gruss
Supersil
Offline
An der 5. Version, oder??
Ich bin wie gesagt erst in der 8. Klasse, und erstmal müssen wir (leider) VB benutzen
Ich glaube, dass wir in der 10. dann mit Perl (da ist VB ja noch besser) oder Java weitermachen.
akhof
Offline
Scratch 2.0 -> 2. Version :-)
VB ist halt einfach eine Programmiersprache, die sich von den Hauptsprachen .NET, Java und C/C++ sehr abgrenzt, dafür aber den Skriptsprachen sehr ähnlich ist. Ich frage mich über den Sinn dieser Idee, der nicht ganz klar ist, wenn ihr nachher mit Java weiterfährt.
Gruss
Supersil
Offline
ja...
und ggf. ja auch mit Perl
Ich habe bereits vorgeschlagen mit Python oder C++ zu programmieren:
dumme Antworten:
C++ ist zu schwer
Python ist zu "ausgestorben
und
VB hat neben Perl und Java als einzige Sprachen Zukunft?
akhof
Offline
Wer sagt das? Dein Lehrer?
Wenn was schwer ist, ist's VB.
Wenn Python ausgestorben ist, dann ist's VB erst recht.
Wenn was Zukunft hat, ganz sicher NICHT VB.
Naja, was soll man machen. Sag dem Guten mal, dass die Laufzeitumgebung von Java in C/C++ geschrieben ist. Wenn C/C++ ausstirbt, passiert dasselbe mit Java. Also echt, manchen Leuten sollte der Umgang mit Computern verboten werden...
Gruss
Supersil
Offline
Supersil wrote:
Wer sagt das? Dein Lehrer?
Wenn was schwer ist, ist's VB.
Wenn Python ausgestorben ist, dann ist's VB erst recht.
Wenn was Zukunft hat, ganz sicher NICHT VB.
Naja, was soll man machen. Sag dem Guten mal, dass die Laufzeitumgebung von Java in C/C++ geschrieben ist. Wenn C/C++ ausstirbt, passiert dasselbe mit Java. Also echt, manchen Leuten sollte der Umgang mit Computern verboten werden...
Gruss
Supersil
Ich dachte das C/C++ Programme zu Assembler "compilert" werden.
Und Assembler wird so schnell nicht Aussterben (geht eigentlich gar nicht ;D).
Offline
jaja
ich hab erst im nächstem jahr informatik - ich freu mich eher weniger...
Ich habe unseren Lehrer dann mal gefragt...
Ich habe jedoch keine Lust mich mit dem zu Zanken, also belasse ich es damit
akhof
Offline
@Zeroluck
Doch, wenn es keine Sprachen mehr gibt, die ähnlich komplex sind wie Java, wird Java nicht mehr weiterentwickelt werden können. Denn mit Java kann man keine tiefgreifenden Programme schreiben, die beispielsweise mit dem Kernel arbeiten. Bei C++ muss man sogar den Speicher selbst managen, Java hat ja den Garbage-Collector.
Supersil
Offline
Also ich mache eigentlich alles was mit VB beginnt, und wenn ihr mich fragt, stirbt das alles aus (gegen Java was ich auch mache). Fangen wir an bei VBS. Wer mir eine Website findet die mit VBS noch (ausser der meinen) programmiert ist der hat eine Auszeichnung verdient. VB ist extrem kompliziert und schwer vernachlässigt. VB.NET kommt immer mehr rein dummerweiuse komm ich da-mit gar nicht klar. Und VBA kannte noch nichtmal mein Informatiklehrer, klar, wer will den Word-Application lernen?
CMD mache ich, bzw. Batch halt, aber da-mit programmiert man höchstens noch halbherzig-gemeinte Viren oder crasht seinen eigenen Computer, wenn ihr mich fragt ist Java die meistvertretene Programmiersprache (sogar STAUBSAUGER haben Java!!!???!!!)
D_A_M_I_T wurde geblockt wegen des Englischen Schimpfwortes verdammt (also durch stern ersetzt)
Last edited by aliasCorey (2011-11-13 05:40:36)
Offline
aliasCorey wrote:
sogar STAUBSAUGER haben Java!!!???!!!)
Naja...
Das glaube ich ehrlichgesagt nicht wirklich...
Ich dachte das Staubsauger rein meschan. ist...
Sonst würde man eher Forbol under Cortal verwenden
Denn für Java braucht man einen viel zu schnellen Prozessor - also viel zu teuer
akhof
Offline
staubsauger ? Motor ? mechanisch ? Kabel ? in Steckdose ?
man muss sich schon wundern !
Offline
na gut, ihr habt mich^^
aber dutzende handys laufen mit java, und einige auch nur entfernt intelligente geräte, ist echt wahr
Offline
ich hatte mal so ein spiel mit dem hat man echt leicht c++ gelernt
leider war das buch ziemlich dick und meine ausleihfrist war abgelaufen und ich hatte keine zeit deshalb bin ich nur bis s. 20 gekommen, und jetzt weiß ich fast nichts mehr >( bei uns in der schule haben wir kein informatik, da gibt es nur so eine netzwerkAg aber das ist nicht so meins...
Offline
Elias33 wrote:
hey leute bin erst 2 und in der 7. abe rfang jetzt auch langsam an ich glaub ich nehme c++ aber scratch war doch ein guter einstieg oder? Finde ich zumindest!
ich finde, dass scratch nicht nur ein guter einstieg ist, sondern auch darüberhinaus "wirklich wow" ist.
viele scratcher programmieren auch in anderen sprachen (ich z.B. in Python und ein klein b. in c und c++), weil scratch eben so einfach ist...
Offline