Skocz do zawartości

Roboty. JavaScript od podstaw. Projekty NodeBots dla...


Pomocna odpowiedź

Napisano
html_mig_img
W tej recenzji chciałbym przedstawić czytelnikom Forbota książkę Roboty. Java Script od podstaw. Celem jej autorów było zapoznanie konstruktorów z podstawami budowy i programowania robotów wykorzystując język JavaScript.Książka jest zbiorem projektów, wykorzystujących platformę NodeBots do obsługi płytek Beagle Bone Black, Raspberry Pi oraz Arduino.

UWAGA, to tylko wstęp! Dalsza część artykułu dostępna jest na blogu.

Przeczytaj całość »

Poniżej znajdują się komentarze powiązane z tym wpisem.

  • 3 tygodnie później...

Zastanawiam się nad wydajnością aplikacji stworzonych w języku interpretowanym JavaScript a klasycznym językiem kompilowanym C lub C++.

Zastanawiam się nad potrzebą wydajności w robocie, który porusza się z prędkością panicznie przerażonego żółwia, a jedyny sygnał, jaki musi przetwarzać, to odczyt czujnika ultradźwiękowego co kilka sekund.

Już nawet nie wspomnę, że na maszynach wirtualnych z JIT-em programy w JavaScripcie są konsekwentnie szybsze od analogicznych programów w C, przynajmniej w nietrywialnych przypadkach.

Ani o tym, że JavaScript jest tak samo "interpretowanym" językiem, jak C# czy Java -- to znaczy kompiluje się do bajtkodu i wykonuje na maszynie wirtualnej.

Jeśli ktoś używa kontrolera do jazdy w przód 10s i w tył 5s to może na bramkach zbudować🙂

[ Dodano: 10-08-2016, 15:23 ]

Już nawet nie wspomnę, że na maszynach wirtualnych z JIT-em programy w JavaScripcie są konsekwentnie szybsze od analogicznych programów w C, przynajmniej w nietrywialnych przypadkach.

Maszyny wirtualne używa się do budowania np. serwerów a nie do sterowania / automatyki. Chyba, że do uruchomienia serwera baz danych z bazą do przechowywania danych pomiarowych - ale to już wysoka warstwa soft np. SCADA. Nie zapominajmy, że sama maszyna ma też swoje wymagania sprzętowe.

Jakieś konkrety

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...