hallo !
ich bin neu in der roboter umgebung und möchte nun eine programmiersprache lernen...
wahrscheinlich basic, aber ich weiss nun nicht, welches ich lernen solte..
welche gibt es überhaupt, und welches ist das beste ?
könnt ihr mir helfen ?
Druckbare Version
hallo !
ich bin neu in der roboter umgebung und möchte nun eine programmiersprache lernen...
wahrscheinlich basic, aber ich weiss nun nicht, welches ich lernen solte..
welche gibt es überhaupt, und welches ist das beste ?
könnt ihr mir helfen ?
willkommen,Zitat:
Zitat von docdoc
du hast deine frage etwas unklar ausgedrückt. willst du programmieren lernen oder eine programmiersprache erlernen?
programmieren lernen, kann man unabhängig von einer sprache. wenn man das kann kann man sich mit einer sprache beschäftigen und dann ist c noch das beste.
gruß morob
hallo,
ich möchte eine programmiersprache erlernen...
also ist c das beste ?!
dann werd ich mich mal darüber informieren...
danke viel mals morob
also.. welches c meinst du ? c+ oder ccbasic, oder ist das das gleiche?
ich habe eben noch keine ahnung über roboter programmiersprachen und
möchte mich einbischen schlau machen darüber ...
gruss docdoc
Am produktivsten ist sicher Bascom Basic. Besonders der Einstieg ist einfach, zudem haben es viele.
Infos hier: https://www.roboternetz.de/phpBB2/viewtopic.php?t=884
Hallo,
Um ein roboter einfach zu steurn genugt es 'Basic' zu lernen.
Wenn mann sich ganz tief in die inneren elektronic der Roboter und Microcontroller hineinarbeiten will sollte man 'C' lernen.
'C' ist nicht schwieriger als Basic, nur kann mann damit viel complexere sachen programmieren und die ausfuhrung von einem C-program ist durchsnittlich so 1000 mahl schneller als ein Basic program.
Conrad CCBasic ist ein 'BASIC' programmiersprache und kein 'C'.
Die 'CC' in 'CCBasic' wirkt eigentlich ganz verwirrend, damit wird vermutlich gemeint 'C'onrad 'C'ontrol.
Die Robby software entwicklungsumgebung heisst:
'Conrad C-Control/Basic Entwicklung'
eigentlich steht hier:
'Conrad Conrad-Control/Basic Entwickung.....'
und hat nix und gar nix mit 'C' zu tun.
Gruss
Henk
Hier muss etwas korrigiert werden:
Mit moderen Basic Compilern wie Bascom kann man ganz genauso tief in die Materie eindringen wie in C. Jedes Register als auch Assembler können in Basic direkt angesprochen werden.Zitat:
Zitat von Arexx-Henk
Dies trifft nur auf Basic-Interpreter zu die im Rom eingebaut sind, wie z.B. bei der C-Control oder C-Control Pro etc.Zitat:
'C' ist nicht schwieriger als Basic, nur kann mann damit viel complexere sachen programmieren und die ausfuhrung von einem C-program ist durchsnittlich so 1000 mahl schneller als ein Basic Programm.
Bei Atmel-Controllern, Mega16/32 wie rn-Control usw. dagegen, erzeugt ja der Basic Compiler automatisch ebvenfalls schnellen Maschinencode. Der ist in der Regel nicht langsamer als C-Programme, aber das ganze ist viel schneller programmiert. In C braucht man wesentlich mehr Programmzeilen für gleiche Funktionalität, somit ist es schon komplexer!
Diese Basic Dialekt ist in der Regel etwas langsam da halt Code während der Ausführung interpretiert wird. Es ist kein Compiler!Zitat:
Conrad CCBasic ist ein 'BASIC' programmiersprache und kein 'C'.Die 'CC' in 'CCBasic' wirkt eigentlich ganz verwirrend, damit wird vermutlich gemeint 'C'onrad 'C'ontrol.
Also generell sollte man immer Compiler und nicht Interpreter einsetzen. Zudem wird dann auch kein Platz im sowieso recht kleinen Speicher der Controller verschwendet.
hallo,
die frage ist, hast du schon mal programmiert docdoc?
das problem ist meist nicht die programmiersprache, sondern die analyse der probleme.
gruß morob
Also wenn es nicht in erster Linie darum geht, das Beste aus dem Robby herauszuholen, sondern auch das Programmieren zu erlernen, dann würde ich eher C wählen, z.B. C3C:Zitat:
Zitat von morob
http://ccintern.dharlos.de/download.htm
eines der vielen Online-Tutorials zu C und und für einfache Beispielprogramme:
https://www.roboternetz.de/phpBB2/ze...rag.php?t=3678
Hallo Gast,
Da hast Du deutlich unterschied gemacht zwischen Basic compiler und Basic interpreter, da bin ich etwas ein zu gerade strecke gefahren.
Da werden doch die Robby Basic commands umgesetzt nach Tokens (beim Tastendruck F12) und gleich danach in die Robby geladen und durch die Robby Microcontroller ausgefuhrt.Zitat:
Diese Basic Dialekt ist in der Regel etwas langsam da halt Code während der Ausführung interpretiert wird. Es ist kein Compiler!
Wie sollte mann denn diesen umsetzung nennen?
Gruss,
Henk