Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
Code Kitchen Allgemeines Coder-Forum rund um das Programmieren eigenständiger, ausführbarer Programme.

Was haltet ihr von LOGO?

Diskussion: Was haltet ihr von LOGO? im Forum Code Kitchen, in der Kategorie Software Home; Anzeige Wir werden in der SChule gezwungen diese Sprache zu lernen. Meine Motivation dabei ist gleich null. Die Sprache ist ...

Antwort
Alt 22.04.06, 14:33   #1 (permalink)
 
Registriert seit: 15.10.05
killgenerals Leistung: 8086killgenerals Leistung: 8086
Likes: 29
Standard Was haltet ihr von LOGO?

Anzeige

Wir werden in der SChule gezwungen diese Sprache zu lernen.
Meine Motivation dabei ist gleich null. Die Sprache ist für mich irgendwie schwer... Es geht nicht in meinen SChädel rein, wie Listen funktioniere und erst vor kurzem hab ich den "setze" befehl vollständig verstanden...
Hat die Sprache irgendeinen Sinn? Wird damit irgendwas programiert heutzutage?
Und kennt vllt jemand ein wirklich gutes Tutorial für WinLogo? Ich hab einige Erfahrung mit c++ (stehe zwar am Anfang, aber ich kann doch schon einiges, und auf jedenfall mehr als ich in Logo kann) ...

Danke für eure Hilfe!

MfG killgenerals


PS: In den Foren für Tuts steht nix zu Logo...

killgenerals ist offline   Mit Zitat antworten
Alt 22.04.06, 14:38   #2 (permalink)
 
Registriert seit: 30.05.05
v01d Leistung: Facit NTK
Likes: 0
Standard

LOGO ist eigentlich weniger für Computer gedacht sondern wird hauptsächlich für Elektrotechnik eingesetzt, also praktisches Beispiel ... zb wenn man ne große Maschine steuern will und 20 ein-aus-schalter mit verschiedenen prioritäten und so, dann nimmt man LOGO. Da kann man dann auch programmieren, wenn Schalter1 gedrückt ist und Schalter 2, dann läuft des ding. Es kann aber auch laufen wenn schalter 1 aus ist und schalter 4 dafür ein. Also richtig komplex, was man jetz mit normalen Relais / Schaltern nicht so lösen könnte.
Ist echt ätzend, musst ich auch mal so ne ähnliche Sprache lernen, nur hatten wir des auf Computern so grafisch mit Bauteilen gemacht, das ging dann grade sol.
v01d ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 22.04.06, 15:12   #3 (permalink)
 
Registriert seit: 13.11.04
The Dude Leistung: Facit NTK
Likes: 0
Standard RE: Was haltet ihr von LOGO?

Zitat:
Original von killgenerals
Wir werden in der SChule gezwungen diese Sprache zu lernen.
wow, cool. euer lehrer ist ein held. es gibt doch noch lichtblicke in der trueben suppe die groesstenteils aus visual basic und delphi im informatikunterricht besteht.

Zitat:
Hat die Sprache irgendeinen Sinn? Wird damit irgendwas programiert heutzutage?
logo ist ein lisp dialekt und lisp ist die sprache in der gott das universum programmiert hat.
The Dude ist offline   Mit Zitat antworten
Alt 22.04.06, 15:21   #4 (permalink)
Themenstarter
 
Registriert seit: 15.10.05
killgenerals Leistung: 8086killgenerals Leistung: 8086
Likes: 29
Standard

hmm.. vllt sollte ich mich dann doch bemühen ^^

wir werdens aber nur ein jahr lernen und dieses jahr geht zuende...
Aber schon allein eine deutsche Programiersprache geht mir gegen den Strich... und es gibt zu wenig parallen zu c++
killgenerals ist offline   Mit Zitat antworten
Alt 22.04.06, 15:56   #5 (permalink)
Moderator
 
Benutzerbild von xeno
 
Registriert seit: 09.09.04
xeno Leistung: Pentium Ixeno Leistung: Pentium I
xeno eine Nachricht über ICQ schicken
Likes: 76
Standard

hey das hab ich auf "floppy" ... also auf der grossen labbeligen für den c64 :p
was ne qual damit was zu malen
xeno ist offline   Mit Zitat antworten
Alt 22.04.06, 20:04   #6 (permalink)
 
Registriert seit: 04.01.05
Sunrize Leistung: Facit NTK
Likes: 0
Standard

Um Dich vielleicht etwas zu Motivieren folgender Link:
http://www.joelonsoftware.com/articl...vaSchools.html

Es macht durchaus Sinn solche eher schweren Sprachen zu verwenden. Was ich schlecht dabei finde, dass den Schülern nicht erklärt wird, warum dies gemacht wird. Wenn man die Gründe kennt, hat man eine ganz andere Motivation soeine Sprache zu lernen.

Übrigens ein ziemlich guter Blog, mehrere Artikel treffen auf den Punkt, kann jedem nur empfehlen sich bei Joel On Software umzuschauen und mal im Artikel Archiv zu wühlen.
You could actually learn something.

Hendrik
Sunrize ist offline   Mit Zitat antworten
Alt 22.04.06, 22:06   #7 (permalink)
Themenstarter
 
Registriert seit: 15.10.05
killgenerals Leistung: 8086killgenerals Leistung: 8086
Likes: 29
Standard

hmm... wenn ich micht nicht verlesen hab kommt LOGO da nicht vor...
Und das was mich dort motivieren soll, motiviert mich eher mit C++ weiterzumachen, damit kann ich später wenigstens was anfangen.
Gut jetzt weiß ich wozu LOGO gut ist... Wobei wir in der Schule eher lernen, mathematisches zu programmieren (gleichungssysteme lösen, Primzahlen auflisten, Zahlen in ihre Primfaktoren aufspalten, Rechnen, etc. ), als das wir irgendwelche Steuerunge erstellen...
Von daher bleibt meine Mitivation nahe null, und ich würd mir ehe r wünschen, wir würden C lernen ^^
killgenerals ist offline   Mit Zitat antworten
Alt 23.04.06, 01:48   #8 (permalink)
 
Registriert seit: 13.11.04
The Dude Leistung: Facit NTK
Likes: 0
Standard

probier doch mal einfach so alles was ihr in der schule in logo macht auch in c oder c++ zu schreiben. so kannst du die sprachen am besten vergleichen und genauer formulieren was dir an welcher sprache nicht gefaellt. vielleicht findest du ja sogar ein oder zwei sachen die dir an logo besser gefallen.
The Dude ist offline   Mit Zitat antworten
Alt 23.04.06, 09:47   #9 (permalink)
Themenstarter
 
Registriert seit: 15.10.05
killgenerals Leistung: 8086killgenerals Leistung: 8086
Likes: 29
Standard

Hab ich schon mit den meisten nicht grafischen sachen gemacht... und in c++ fällts mir wesentlich leichter (u.a. auch weil ich schleifen lieber mag als rekursionen und wir in der schule nur rekursionen anwenden dürfen)
killgenerals ist offline   Mit Zitat antworten
Alt 23.04.06, 13:53   #10 (permalink)
Senior Member
 
Benutzerbild von t3rr0r.bYt3
 
Registriert seit: 07.01.03
t3rr0r.bYt3 Leistung: Z3
Likes: 19
Standard

rekursion ist ein recht elegantes mittel. nicht unbedingt einfach, da sehr ungewohnt (wnen man von OOP usw. herkommt), aber man sollte es auf alle fälle näher kennenlernen.
btw hab ich mich grade ein semester damit rumgequält

einzig an der effizient scheiterts oft, aber eine schleife muss da auch nicht zwangsläufig besser sein.

Zitat:
Gut jetzt weiß ich wozu LOGO gut ist... Wobei wir in der Schule eher lernen, mathematisches zu programmieren (gleichungssysteme lösen, Primzahlen auflisten, Zahlen in ihre Primfaktoren aufspalten, Rechnen, etc. ), als das wir irgendwelche Steuerunge erstellen...
Zitat:
Funktionale Programmierung ist ein Programmierparadigma, mit der Kernidee, Algorithmen durch Funktionen zu beschreiben.
zitat: http://de.wikipedia.org/wiki/Funktionale_Programmierung

klingelts ? das hat schon seinen sinn
btw kann ich den artikel sehr empfehlen.
funktionale programmierung hat sehr viele vorteile, grade bei diesen "mathematischen berechnungen", für die ihr es hernehmt.

Zitat:
Es macht durchaus Sinn solche eher schweren Sprachen zu verwenden. Was ich schlecht dabei finde, dass den Schülern nicht erklärt wird, warum dies gemacht wird. Wenn man die Gründe kennt, hat man eine ganz andere Motivation soeine Sprache zu lernen.
das wurde auch bei uns anner uni schlecht rübergebracht, aber eigeninitative ist immer gefragt. erst informieren, dann urteil bilden..
t3rr0r.bYt3 ist offline   Mit Zitat antworten
Alt 23.04.06, 14:20   #11 (permalink)
Themenstarter
 
Registriert seit: 15.10.05
killgenerals Leistung: 8086killgenerals Leistung: 8086
Likes: 29
Standard

Ich weiß nicht ob rekursionen oder schleifen besser sind, es ist nur so, dass ich schleifen einfach besser begreife und schneller und natürlicher programmiere...

ja ich weiß, dass es sinn, hätte, wenn wir das vernünftig lernen würden, aber wir lernen es nur ein schuljahr mit 2 std pro woche... und am anfang haben wir auch nur gezeichnet.
Deshalb sollten wir vllt schon eher auf das programmieren von Maschienen abzielen, statt uns mit sinnlosigkeiten aufzuhalten (denn wozu braucht man eine primfaktorzerlegung wenn man Maschienen programmiert?)
Wenn man sich Zeit nimmt ist das natürlich wichtig und sinnvoll, aber wenn man so wenig zeit hat wie wir lohnt das nicht.
killgenerals ist offline   Mit Zitat antworten
Alt 23.04.06, 18:41   #12 (permalink)
Senior Member
 
Benutzerbild von t3rr0r.bYt3
 
Registriert seit: 07.01.03
t3rr0r.bYt3 Leistung: Z3
Likes: 19
Standard

du wirst die basics zu schätzen wissen, wenn du mal in krassere sachen einsteigst.

primfaktorzerlegung an sich mag für dich keinen hohen wert haben, aber das kennenlernen der funktionalen programmierweise ist es sicher wert, zeit & arbeit zu investieren.
und mit irgendwas muss man ja anfangen - du wirst nicht mit der linearisierung von n-ästigen bäumen oder einem heapsort / heapsearch konfrontiert, wenn du nicht vorher simple dinge wie primfaktorzerlegung gelernt hast. das ganze baut, wie fast überall, aufeinander auf - also sei nich so ungeduldig.

außerdem: wenn du probleme mit dem stoff hast: lern es mal vernünftig. sieh es als eine herausforderung, lass dich auf eine neue erfahrung ein. beschränke deinen horizont nicht stur auf 1 sprache, das ist sowieso völliger quatsch. jede sprache hat ihren anwendungsbereich, man wählt und lernt sie nach bedürfnis.
du willst schließlich ein problem angehen und es lösen, anstatt 1 sprache zu lernen und dann nach problemen zu suchen, die du lösen kannst

der stoff vermittelt imho wichtige konzepte, sollte man sich denn für informatik interessieren. btw: jeder von uns eckte da mal an - an der uni z.b. begegnet es dir sowieso noch, falls du diese schiene wählst.

und komm mir nicht mit diesem "wir machen das nur 2h pro woche daher isses sinnlos". 1. gehts um die basics 2. wirste evtl. auf den geschmack gebracht 3. ist EIGENINITIATIVE gefragt.
herrgott, mit der faulen einstellung wundert es mich nicht, dass es mit deutschland bergab geht. jeder will alles nur serviert bekommen..

(rushjo überließt den letzen abschnitt mal bitte *g*)

/edit: nach dem x-ten lesen des posts komme ich zu dem schluß, dass mein ton am ende ein wenig zu krass wurde. ich will niemandem auf den schlips treten und bitte um entschuldigung.
t3rr0r.bYt3 ist offline   Mit Zitat antworten
Alt 23.04.06, 19:24   #13 (permalink)
 
Registriert seit: 04.01.05
Sunrize Leistung: Facit NTK
Likes: 0
Standard

Zitat:
Original von killgenerals
hmm... wenn ich micht nicht verlesen hab kommt LOGO da nicht vor...
Und das was mich dort motivieren soll, motiviert mich eher mit C++ weiterzumachen, damit kann ich später wenigstens was anfangen.
Vor allem gings darum auch mal in schweren Sachen (Zeiger) durchzublicken, C wurde hier nur als Beispiel erwähnt.
Bei LOGO muss man sich, soweit ich das mitbekommen habe, sich um jeden Mist selber kümmern, damit es funktioniert, und genau so ist es in C.
Tatsächlich verwendet wird C nur noch wo es auf Leistung ankommen (Betriebsystem, Treibersoftware, Berechnungen).
In der Praxis sieht man fast nur noch managed Sprachen. Das is dann der Zucker. Ein paar Klicks hier, etwas drag & drop, 5 Zeilen Code, fertig.
Doch wenn ein Bug drinne ist, dann hat fast nur der eine Chance, der mal ne ernsthafte Sprache gelernt hat.
Das ganze spiegelt sich dann auch in Deinem Lohn wieder.

Hendrik
Sunrize ist offline   Mit Zitat antworten
Alt 23.04.06, 19:36   #14 (permalink)
Themenstarter
 
Registriert seit: 15.10.05
killgenerals Leistung: 8086killgenerals Leistung: 8086
Likes: 29
Standard

Also ein bisschen faul ist jeder von uns

allerdings:
Ich hatte bis jetzt überhaupt keine Interesse an dieser Sprache... Ich dachte man sollte die wichtigeren Sprachen lernen (u.a. auch weil ich iwo gelesen habe, dass LOGO früher mal nur dazu gedacht war anfängern den Einstieg in das Programmieren zu erleichtern).
Also gab für mich diese Sprache keinerlei Sinn. Uns für sinnloses ist man numal weniger motiviert.
Sicher: bei einer Sprache ist Eigeninitiative gefragt. Aber die erfolgt nur wenn man die Sprache lernen WILL, was bei mir bis jetzt nicht der Fall war.
Ich wollte auch niemals auf nur einer Sprache verharren. Allerdings gibt es keinen Sinn fünf Sprachen gleichzeitig zu lernen
Jetzt wo ich weiß, wozu LOGO gut ist und dass ich auch etwas damit anfangen kann werd ich dafür auch lernen...Das ist ganz klar... diese Chance muss ich annehmen.
Denk mal nicht immer pauschal vom faulen dummen Schüler
killgenerals ist offline   Mit Zitat antworten
Alt 23.04.06, 23:26   #15 (permalink)
Member of Honour
 
Registriert seit: 03.10.01
blueflash Leistung: Facit NTK
Likes: 1
Standard

1. Es macht überhaupt keinen Sinn, in der Schule das zu lehren, was du später a) nicht brauchst oder b) dir dann doch irgendwann nochmal beibringst. Es geht gar nicht um die Sprache. Wenn ein Informatik Grundkurs dir das grundsätzliche PC verständnis beibringen will, dann nimm eine imperative Sprache ala PASCAL oder BASIC. Wenn ein Info Lehrer ein Grundverständnis von Algorithmen lehren will, sind funktionale Sprachen ideal.
2. Wenn man sich erstmal richtig tief eingearbeitet hat, ist die Wahl der Sprache ungefähr so wichtig wie die der Krawattenfarbe.
blueflash ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Software Home » Code Kitchen » Was haltet ihr von LOGO?
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Onlineshop Logo mastermix252 (Web-) Design und webbasierte Sprachen 1 24.02.08 18:42
HaboLinux-Logo und Wiki-Logo lookshe HaBo-Linux 87 06.12.07 16:20
Which is the real logo ? THRALL Internet Allgemein 2 26.12.06 17:05
Logo für Forum Halooo (Web-) Design und webbasierte Sprachen 6 15.09.04 06:48
wie schalte ich win logo aus usher200218 Windows 7 26.02.04 23:04


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61