This is a read-only archive of the old Scratch 1.x Forums.
Try searching the current Scratch discussion forums.
  • Index
  •  » Deutsch
  •  » [Trash]Von Scratch zu höheren Programmiersprachen

#1 2012-04-15 16:04:01

Paule10
Scratcher
Registered: 2011-06-20
Posts: 82

[Trash]Von Scratch zu höheren Programmiersprachen

Hallo an alle Scratcher/-innen,

da das Ziel von Scratch Mut für höhere Programmiersprachen (C++, Java, C# usw.) fassen ist und der ein und andre vielleicht mal höhere Programmiersprachen(Prgsp.) ausprobieren will, habe ich mir gedacht, einige Programmiersprachen aufzulisten mit (z.T. nich fehlenden) Infotexten. Wenn ihr noch einige kennt, schreibt sie unten auf und ich übernehm dies hier oben.

C++
C++ ist eine - finde ich - sehr gute Programmiersprache. Ich konnte mich sehr schnell damit anfreunden. Man sollte mit einer kleinen Konsolenanwendung starten, nur so als Tipp. Auf ihr tut man dann die Theorie lernen. Verdammt viele Spiele sind in C++ geschrieben.
Nachteile
- Nicht im Internet einbindbar
Hallo Welt!-Programm:

Code:

# include ‹iostream›
using namespace std;
int main()
{
     cout ‹‹ "Hallo Welt!";
     return 0;
}

Empfohlenes Programm:
Microsoft VisialC++ Express (nur für Windows!!!)
-› kostenlose Anmeldung, länger nutzbar, ich habs schon seit 3 Wochen gemacht und musste noch nichts bezahlen
_______________________________________________________________________________

Java
(-› Schreibt eure Meinung dazu)
Vorteile
+ als Applet im Browser abspielbar
+ läuft auf jeden Betriebssystem
+ Eine sichere Programmiersprache
Nachteile
- verbraucht sehr viel Ressourcen vom Computer
   -› nicht für große Spiele gedacht(wie Minecraft)
       -> es kommt in der Regel mit auf den Computer an.
Hallo Welt!-Programm:

Code:

public class HelloWorld
{
     public static void main(String[]args)
     {
          System.out.println("Hallo Welt!");
     }
}

Empfohlenes Programm:
Eclipse (kostenlos)
_______________________________________________________________________________

Python --> von Akhof + roijac
Vorteile
+ sehr schnell programmieren
+ läuft auf jeden Betriebssystem
Nachteile
- nicht so schnell

Hallo Welt!-Programm:

Code:

print('Hello Welt!')

Empfohlenes Programm:
Eclipse + PyDev (kostenlos)
SPE
_______________________________________________________________________________

Bitte postet mehr Prgsp. sonst macht dieser Topic kein Sinn! Am besten in kurzer Form wie C++ und Java

Last edited by Paule10 (2012-04-16 11:12:49)


Mein aktuellstes Spiel: / My fresh updated game:
http://scratch.mit.edu/projects/Paule10/2333902

Offline

 

#2 2012-04-15 16:23:49

MartinWollenweber
Scratcher
Registered: 2007-04-10
Posts: 100+

Re: [Trash]Von Scratch zu höheren Programmiersprachen

Paule10 wrote:

C++ ist eine - finde ich - sehr gute Programmiersprache.
[...]
- Von Microsoft entwickelt, daher nur auf Windows Funktionstüchtig

Bitte nicht C# (2001 von Microsoft) und C++ (1979 von Bjarne Stroustrup) verwechseln. Am besten über alle mal in Wikipedia nachlesen, im Java-Artikel werden alle drei und einige andere wie z.B. Smalltalk und JavaScript ganz gut gegeneinander abgegrenzt.

Last edited by MartinWollenweber (2012-04-15 16:28:40)


Martin
...mitmachen beim  DACH-Scratch-Wiki und Scratch-Wiki-Autor werden!

Offline

 

#3 2012-04-15 16:27:23

LiFaytheGoblin
Scratcher
Registered: 2011-11-14
Posts: 1000+

Re: [Trash]Von Scratch zu höheren Programmiersprachen

Ich errinere mich daran vor etwa einem halben Jahr auch mal ein "Hello World" Programm in C++ geschrieben zu haben. Seitdem aber nichts mehr, hatte keine Zeit weiter zu lernen  sad  Microsoft VisualC++ Express habe ich auch benutzt.

Ich habe mir auch mal ein Paar Pascal Tutorials angeschaut. Es scheint recht einfach zu sein. Bei uns an der Schule wird das auch im Informatikkurs der Oberstufe unterrichtet... Programmierumgebung: Lazarus

Hello World für Java:

Code:

class Hello
{
 public static void main ( String[] args )
  {
    System.out.printIn("Hello World!");
  }
}

Ich glaube so müsste es sein...

Offline

 

#4 2012-04-16 03:35:09

Supersil
Scratcher
Registered: 2009-05-10
Posts: 100+

Re: [Trash]Von Scratch zu höheren Programmiersprachen

Kleine Anmerkung: Visual C++ Express ist eine von Microsoft entwickelte IDE und Compiler in Einem. Es gibt da allerdings einige Spezialfälle. Zum Beispiel kann man C++ und C# fröhlich mischen.
Die Express Edition ist ein wenig eingeschränkt, dafür ist sie kostenlos kommerziell nutzbar.

Supersil


Silux Sulti - the Multitasking OS by Silux GmbH http://scratch.mit.edu/static/icons/buddy/289036_med.png?t=2010-01-06+11%3A51%3A35/

Offline

 

#5 2012-04-16 07:21:54

akhof
Scratcher
Registered: 2008-07-19
Posts: 500+

Re: [Trash]Von Scratch zu höheren Programmiersprachen

ich bin ja start für python!
mit python kann man fast alles machen, und läuft aquf allen c-fähigen rechnern.
man findest python im alltag überall, z.B. bei Google, Youtube, ...

außerdem ist python leit zu verstehen!

hier mal ein kleines beispiel:

Code:

print ("Hallo Welt")

var1 = "Hallo "
var2 ="Welt!"
var3 = var1+var2

print(var3)

http://simpliciter.bplaced.net/templates/business4/images/logo.png

Offline

 

#6 2012-04-16 07:28:11

roijac
Scratcher
Registered: 2010-01-19
Posts: 1000+

Re: [Trash]Von Scratch zu höheren Programmiersprachen

python ist schon oben erwähnt, trotzdem  smile


Python
Vorteile
+ sehr schnell programmieren
+ läuft auf jeden Betriebssystem
+ hat dutzende von libs
Nachteile
- nicht so schnell

Hallo Welt!-Programm:

print('Hello Welt!')

Empfohlenes Programm:
Eclipse + PyDev (kostenlos)
SPE

Offline

 

#7 2012-04-16 07:51:53

ZeroLuck
Scratcher
Registered: 2010-02-23
Posts: 500+

Re: [Trash]Von Scratch zu höheren Programmiersprachen

Für Java ist meiner Meinung nach Netbeans die beste IDE.
Außerdem gibt es auch sehr große Spiele welche in Java programmiert wurden (zum Beispiel "Minecraft"). Ein weiterer Vorteil von Java sind die vielen 'Libs'.

C:

Code:

include <stdio.h>

int main() {
    printf("Hello world!");
    return 0;
}

Vorteile von C:
- man kann sehr Hardware nah programmieren.
Nachteile:
- C ist schon sehr alt und daher auch "veraltet"
- Man muss sich um die Speicher Verwaltung kümmern und hat deswegen bei größeren Projekten schnell mal ein "Memory-Leak".

Javascript:

Code:

alert("Hello world!");
document.write("Hello world!");

Vorteile:
- Läuft in allen gängigen Browsern
Nachteile:
- Es ist rein für Browser gedacht.
- Da es im Browser läuft sind viele Sachen, wie zum Beispiel File-IO, nicht möglich.


http://3.bp.blogspot.com/-oL2Atzp0Byw/T465vIQ36dI/AAAAAAAAADo/1vqL4PvhkM0/s1600/scratchdachwiki.png

Offline

 

#8 2012-04-16 08:13:11

roijac
Scratcher
Registered: 2010-01-19
Posts: 1000+

Re: [Trash]Von Scratch zu höheren Programmiersprachen

ZeroLuck wrote:

- Es ist rein für Browser gedacht.

gedacht vielleicht schon...
http://nodejs.org/

Offline

 

#9 2012-04-16 08:17:49

ZeroLuck
Scratcher
Registered: 2010-02-23
Posts: 500+

Re: [Trash]Von Scratch zu höheren Programmiersprachen

roijac wrote:

gedacht vielleicht schon...
http://nodejs.org/

Das ist aber nicht das Standard JavaScript was im Browser läuft... oder?


http://3.bp.blogspot.com/-oL2Atzp0Byw/T465vIQ36dI/AAAAAAAAADo/1vqL4PvhkM0/s1600/scratchdachwiki.png

Offline

 

#10 2012-04-16 08:49:28

Supersil
Scratcher
Registered: 2009-05-10
Posts: 100+

Re: [Trash]Von Scratch zu höheren Programmiersprachen

Viele Libs?
Haben alle grösseren Programmiersprachen. Schlussendlich zeigt das nur
a) Dass die Sprache Libs (dynamisch oder statisch egal) unterstützt und
b) dass die Sprache eine mittlere bis grössere Community hat.
Eigentlich müsste man es extra schreiben, wenn KEINE Libs unterstützt werden ;-)

Zudem ist C nicht veraltet. C++ hiess früher C with classes und ist auch heute nichts anderes als C mit wichtigen, aber recht geringfügigen Änderungen.
Zudem lässt sich C-Code auch heute noch schneller erlernen und ist auch in der Runtime ein bisschen besser als C++ ;-)

Supersil

Last edited by Supersil (2012-04-16 08:54:36)


Silux Sulti - the Multitasking OS by Silux GmbH http://scratch.mit.edu/static/icons/buddy/289036_med.png?t=2010-01-06+11%3A51%3A35/

Offline

 

#11 2012-04-16 09:40:23

webdesigner97
Scratcher
Registered: 2011-08-04
Posts: 100+

Re: [Trash]Von Scratch zu höheren Programmiersprachen

Also ich habe neulich von Ruby gehört und werde mich bei Doktor Google mal näher erkundigen....


Besuche meinen Blog: SoftNetBlog

Offline

 

#12 2012-04-16 10:13:24

akhof
Scratcher
Registered: 2008-07-19
Posts: 500+

Re: [Trash]Von Scratch zu höheren Programmiersprachen

roijac wrote:

python ist schon oben erwähnt, trotzdem  smile


Python
Vorteile
+ sehr schnell programmieren
+ läuft auf jeden Betriebssystem
+ hat dutzende von libs
Nachteile
- nicht so schnell

Hallo Welt!-Programm:

print('Hello Welt!')

Empfohlenes Programm:
Eclipse + PyDev (kostenlos)
SPE

cool, dass nochjemand python beherrscht!  big_smile

aber Atens:   was meinst Du damit, dass Python nicht so schnell ist??  Im Zweifelfall kann man ja JPython, [...] verwenden; aber normal reicht das normale Python locker aus  -  sogar für 3d Spiele

akhof

PS:     Ich würde Dir auch "Eric" empfehlen!!!!


http://simpliciter.bplaced.net/templates/business4/images/logo.png

Offline

 

#13 2012-04-16 10:59:44

Paule10
Scratcher
Registered: 2011-06-20
Posts: 82

Re: [Trash]Von Scratch zu höheren Programmiersprachen

Hallo an alle,

danke für die ganzen Vorschläge. Ich werde sie nun alle reinstellen.

MartinWollenweber wrote:

Bitte nicht C# (2001 von Microsoft) und C++ (1979 von Bjarne Stroustrup) verwechseln.

Wurde korrigiert.


Mein aktuellstes Spiel: / My fresh updated game:
http://scratch.mit.edu/projects/Paule10/2333902

Offline

 
  • Index
  •  » Deutsch
  •  » [Trash]Von Scratch zu höheren Programmiersprachen

Board footer