Einfache Programmiersprache - ARexx?
Moderator: OS4Welt-Team
Einfache Programmiersprache - ARexx?
[ModEdit: Aus dem "Die Community braucht Nachwuchs"-Thema herausgelöst]
Ich fände eine einfache Programmiersprache im Lieferumfang gut.
z.B. eine Basisversion von Hollywood.
So habe ich damals angefangen zu programmieren.
Mit V2 Basic auf einem C64. Einschalten und man ist sofort in der
Basic IDE.
Ich fände eine einfache Programmiersprache im Lieferumfang gut.
z.B. eine Basisversion von Hollywood.
So habe ich damals angefangen zu programmieren.
Mit V2 Basic auf einem C64. Einschalten und man ist sofort in der
Basic IDE.
- Cyborg
- AmigaOS Entwickler
- Beiträge: 3515
- Registriert: 28. September 2009 11:10
- Hat sich bedankt: 12 Mal
- Danksagung erhalten: 34 Mal
Re: Die Community braucht Nachwuchs. Nur wie?
Wird doch seit jeher mitgeliefert
- ARexx
- Notepad
- Shell
- ARexx
- Notepad
- Shell
Re: Die Community braucht Nachwuchs. Nur wie?
Echt jetzt? Notepad und Shell, da trauen sich doch nur die Profs. ran, die es spartanisch mögen, oder nicht besser geht!Cyborg hat geschrieben:Wird doch seit jeher mitgeliefert
- ARexx
- Notepad
- Shell
Ich denke die Sache geht eher in Richtung Scratch für Kinder oder aber Python, das mitgeliefert wird.
Dazu eine geeignete IDE, Beispiele und okay - wie bei Raspbian!
Oder aber das vorgeschlagene Hollywood, ist doch ziemlich BASIC like!
Und ARexx ist zu speziell! Zudem habe ich ARexx nie für eine Programmiersprache gehalten. Okay, ich renn jetzt lieber...
- Morphoyasha
- Beiträge: 807
- Registriert: 29. September 2009 11:36
- Wohnort: Detmold
Re: Die Community braucht Nachwuchs. Nur wie?
Der ArtBlink hat ein MiniHollyEdit NG 1.0 erstellt, der könnte vielleicht eine Anpassung mit Python machen.?Sabel hat geschrieben: Ich denke die Sache geht eher in Richtung Scratch für Kinder oder aber Python, das mitgeliefert wird.
Dazu eine geeignete IDE, Beispiele und okay - wie bei Raspbian!
Oder aber das vorgeschlagene Hollywood, ist doch ziemlich BASIC like!
Und ARexx ist zu speziell! Zudem habe ich ARexx nie für eine Programmiersprache gehalten. Okay, ich renn jetzt lieber...
- Cyborg
- AmigaOS Entwickler
- Beiträge: 3515
- Registriert: 28. September 2009 11:10
- Hat sich bedankt: 12 Mal
- Danksagung erhalten: 34 Mal
Re: Die Community braucht Nachwuchs. Nur wie?
Profis? Für Notepad, um ein Skript zu schreiben und die Shell, um es zu starten?!Sabel hat geschrieben: Echt jetzt? Notepad und Shell, da trauen sich doch nur die Profs. ran, die es spartanisch mögen, oder nicht besser geht!
Tut mir leid, aber wenn wir schon so weit sind, daß so absolute Grundlagen wie einen Texteditor zu benutzten oder ein Skript/Programm in der Shell zu starten schon als nur für "Profis" erachtet werden, dann Gute Nacht.
Wir sollten doch bitte jedem Amigauser zumindest ein Mindestmaß an Intelligenz zugestehen, oder?
Hier ist Dein Denkfehler: wir reden hier nicht über (kleine) Kinder, sondern über Erwachsene oder mindestens Spätjugendliche, die in die Programmierung einsteigen wollen und es dafür ganz sicher nicht zu viel verlangt sein kann, von eben diesen zu erwarten, einen Texteditor zu bedienen und ein Programm in der Shell aufzurufen.Ich denke die Sache geht eher in Richtung Scratch für Kinder oder aber Python, das mitgeliefert wird.
Abgesehen davon waren vor 30 Jahren sehr viele Kinder durchaus fähig, auch ohne Piktogramm-zusammenklick-Sprache tausende von Tools, Anwendungen, Spiele, Demos, uvm. mit primitiveren Editoren selbst als unser heutiges Notepad zu schreiben. Und das nicht nur in ARexx. Warum sollte das heute also plötzlich nicht mehr gehen? Allgemeine Verringerung der Intelligenz oder was?
Und bitte verstehe mich nicht falsch, aber wenn Du Python wirklich für einfacher als ARexx hältst, dann kennst Du entweder das eine oder das andere nicht. ARexx ist deutlich simpler aufgebaut als Python.
Was soll das denn in letzter Zeit immer dieses Geschrei nach einer "IDE"? Wir reden über Skriptsprachen für Einsteiger.. die würde man mit einer vollumfänglichen IDE doch nur sinnlos erschlagen. Ein reiner Editor von mir aus mit Syntaxhighlighting ist da mehr als ausreichend für den Einstieg.Dazu eine geeignete IDE, Beispiele und okay - wie bei Raspbian!
Selbst wenn man mit Apples Xcode als Mörder-IDE arbeitet, kommt man oftmals nicht darum herum eine Shell zu benutzen.
*möööp* Hoecker, Sie sind raus!Oder aber das vorgeschlagene Hollywood, ist doch ziemlich BASIC like!
Hollywood nutzt einen eigenen Lua-Dialekt. Nix Basic. Allerdings stimme ich insofern zu, daß Lua von der Erlernbarkeit m.E. einfacher/schöner als Python ist. ARexx dürfte aber aufgrund seiner Simplizität immer noch besser für Einsteiger sein.
Warum? Hier geht es um AmigaOS und darum, einen Einstieg in dessen Programmierung zu finden. ARexx bietet genau das, auf genau diesem Betriebssystem. Ich gebe es auch offen zu, ich war damals klar gegen die Einführung von Python als (Pseudo-)Ersatz für ARexx. Als zusätzliche Skriptsprache ok (was es jetzt ja im Endeffekt auch ist), aber als konkreter Ersatz taugt es m.E. nicht, weil es in eine völlig andere Kerbe schlägt.Und ARexx ist zu speziell!
ARexx ist simpel, in weiten Teilen sogar naiv, ja. Aber genau das macht es so einfach für jeden erlernbar. Es versucht erst gar nicht mehr zu sein, als es ist. Python mag für technisch Fortgeschrittene oder gar gelernte Informatiker viel attraktiver wirken (moderner, näher an C, etc. pp), fängt schon auf einer ganz anderen Ebene an.
Sehr gut, es ist ja auch eine Skriptsprache, genau wie PythonZudem habe ich ARexx nie für eine Programmiersprache gehalten.
Gibt noch keinen Grund dazu... nochOkay, ich renn jetzt lieber...
Re: Die Community braucht Nachwuchs. Nur wie?
Ganz Cyborgs Meinung
Hier ein einfaches Beispiel
http://aminet.net/package/gfx/conv/GPS2URL mit
http://os4depot.net/index.php?function= ... /jhead.lha
Hier ein einfaches Beispiel
http://aminet.net/package/gfx/conv/GPS2URL mit
http://os4depot.net/index.php?function= ... /jhead.lha
Pegasos II G4 (512 MB), Radeon 9200 SE (128 MB), OS4 FE
Final Burn Alpha
Final Burn Alpha
- Cyborg
- AmigaOS Entwickler
- Beiträge: 3515
- Registriert: 28. September 2009 11:10
- Hat sich bedankt: 12 Mal
- Danksagung erhalten: 34 Mal
Re: Die Community braucht Nachwuchs. Nur wie?
Ja, es gibt diverse GUI-Bibliotheken für ARexx, einfach mal im Aminet util/rexx durchstöbern. Die bekannteste dürfte RxMUI sein.
Re: Die Community braucht Nachwuchs. Nur wie?
Ich denke, bei ARexx war es ähnlich wie mit dem Rest: die Dokumentation war nicht ganz so berühmt. Ja, es gab sie, sie war/ist auch umfassend, aber leider nicht wirklich einsteigerfreundlich. Hätte man den Interessierten ARexx verständlicher nähergebracht, dann würde es heute nicht so sträflich unterschätzt. Allein wenn ich mir ansehe, was man mit AllKeys, ARexx und AmigaAMP reißen kann, wenn die Tastatur nicht mit hid.usbfd spielen will... "mal eben" mit ganz simplen Mitteln die "Multimedia-Tasten" sinnvoll in Gang gebracht (bei meiner ollen Logitech G11). Und da braucht es dann keinen 3MB großen Interpreter und wasweißichwiegroße Python-Module...
Was Python angeht, sind wir einer Meinung... hätte nicht sein müssen. Mich stört auch das "Installation Tool" ziemlich. Da hätte man IMHO etwas wirklich Simples basteln sollen. Wäre nach meiner Meinung eine BASIC-Domäne (nicht, was die Befehle an sich angeht, eher die Art, wie das Script interpretiert wird). Die Installer-Scriptsprache ist ja schon ein wenig schräg
Was Python angeht, sind wir einer Meinung... hätte nicht sein müssen. Mich stört auch das "Installation Tool" ziemlich. Da hätte man IMHO etwas wirklich Simples basteln sollen. Wäre nach meiner Meinung eine BASIC-Domäne (nicht, was die Befehle an sich angeht, eher die Art, wie das Script interpretiert wird). Die Installer-Scriptsprache ist ja schon ein wenig schräg
Wolfgang Hosemann von Insane-Software.de - Spiele und Software für Amiga OS 4.x
Re: Die Community braucht Nachwuchs. Nur wie?
@Cyborg
Jetzt, wo Du Hyperion-Technikchef bist. Bleibt Python oder fliegt es wieder rauß.
Und wie ist das mit Arexx. Bleibt es oder fliegt es rauß.
(Ich hab mal in Python und Arexx bischen reingelesen. Arexx hat mir von der Syntax sofort gefallen.
Python dagegen, Strukturierung durch Einrücken )
Jetzt, wo Du Hyperion-Technikchef bist. Bleibt Python oder fliegt es wieder rauß.
Und wie ist das mit Arexx. Bleibt es oder fliegt es rauß.
(Ich hab mal in Python und Arexx bischen reingelesen. Arexx hat mir von der Syntax sofort gefallen.
Python dagegen, Strukturierung durch Einrücken )