Witam,
Mikołaj w tym roku był bardzo hohoho-hojny i znalazłem pod choinka Mindstormsa :)
Zgodnie z sugestiami KUKUSA z jego [URL=http://www.00453005_0000002.pl/forum/viewtopic.php?t=18208]recenzji[/URL] przeszedłem przez wszystkie elementy i teraz czas na własną zabawę. Najpierw chcę dokładnie poznać możliwości programowania. Jako pierwszy problem postawiłem sobie takie zaprogramowanie Rexa by chodził po mieszkaniu i jeżeli napotka przeszkodę to odczekał chwilę i jeżeli przeszkoda nie zniknie, starał się ją obejść (takie wprawki ciąg dalszy).
I tu pojawiło mi się pytanie:
Jestem programistą, już średnio praktykującym, ale w swoim życiu trochę się napisałem, więc zastanawiam się czy próbować opanować najpierw NXT-G (jakoś tak w trakcie nauki czułem sie strasznie ograniczony) czy od razu siadać do robot-c ? C,C++ jest mi znane w stopniu dość zaawansowanym...
I tak przy okazji, by nie mnożyć wątków:
Zauważyłem że skompilowany kod NXT-G strasznie szybko zapycha pamięć kostki - czy kod generowany przez C jest optymalniejszy? Czy można pisać jakieś wstawki assemblerowe? Czy ten robot-c pozwala na dołączanie dowolnych bibliotek?
Robot-C czy NXT-G
Moderatorzy: Mod Team, Mod Team
1. Programy napisane w C zajmują mniej miejsca w pamięci kostki NXT.arturh pisze:czy kod generowany przez C jest optymalniejszy? Czy można pisać jakieś wstawki assemblerowe? Czy ten robot-c pozwala na dołączanie dowolnych bibliotek?
2. Można pisać wstawki assemblerowe w NXC, a dokładniej chyba w NBC, ale nigdy się w to nie wgłębiałem. Samo słowo "assembler" brzmi dla mnie zbyt groźnie :-)
3. Robot-c pozwala na dołączanie dodatkowych/własnych bibliotek.
Jak masz pojęcie o programowaniu w C to nie trać kasy na licencje robotC tylko wskakuj na NXC.
Pozdrawiam,
Tomek
Tomek
- makorol
- Posty: 666
- Rejestracja: 2004-11-20, 09:55
- Lokalizacja: Bystrzyca / Wrocław
- brickshelf: makorol
-
Ja tak zrobiłem. Wprawdzie nie znałem wcześniej C praktycznie w ogóle, ale już dużo ogarnąłem.TT pisze:Jak masz pojęcie o programowaniu w C to nie trać kasy na licencje robotC tylko wskakuj na NXC
Kupiłem sobie książkę napisaną przez twórcę NXC (NXT Power Programming) i ten język ma naprawdę duże możliwości, chociaż nie mam porównania z robotC.
Jest też assembler - NBC, można łączyć oba języki.
Kurcze, chyba muszę w końcu napisać recenzję tej książki...
Pozdrawiam, Makorol.
- Emilus
- Adminus Emeritus
- Posty: 1460
- Rejestracja: 2007-08-26, 19:58
- Lokalizacja: Polska
- brickshelf: Emilus
- Kontakt:
-
Są, ale często samemu trzeba je "oszlifować".arturh pisze:A to jeszcze tylko ostatnie pytanie zanim wybiorę środowisko :)
Do tych nie-legowych dodatków np żyroskopu HiTechnic są sterowniki? Tutaj chwalą się że do RobotC i NXT-G...
Zobacz o [URL=http://www.00453005_0000002.pl/forum/viewtopic.php?t=15666]tu[/URL] .
Ostatnio zmieniony 2013-01-09, 21:53 przez Emilus, łącznie zmieniany 2 razy.