Wątek przeniesiony 2014-12-15 10:55 z Hardware/Software przez Rev.

Programowanie - co odpowiada za język?

Odpowiedz Nowy wątek
2014-12-15 09:55
Krzywy Kot
0

Witam
Ostatnio zastanawialem sie, od czego zalezy, że na jakieś urządzenie programuje sie w danym jezyku. Jeżeli chciałbym stworzyć robota, to od czego zależałoby w jakim jezyku trzeba stworzyć na niego software.
Pozdrawiam.

Pozostało 580 znaków

2014-12-15 10:32
ŁF
1

Pracą robota steruje jakiś mikrokontroler (lub kilka). Kontroler programuje się w asemblerze (odmiana pod konkretny procesor stanowiący serce mikrokontrolera) lub języku wyższego poziomu (zwłaszcza jeśli mikrokontroler ma zembedowany system operacyjny). Wybierasz taki język programowania, do którego istnieje kompilator potrafiący wygenerować kod binarny rozumiany przez procesor mikrokontrolera. Jeśli istnieje taki kompilator, to najprawdopodobniej będzie to dla języka C.


Pozostało 580 znaków

2014-12-15 11:15
1

Na daną platformę dostępne są dane kompilatory (ktoś kiedyś taki kompilator napisał, przepisał) i z nich trzeba korzystać. Oczywiscie nic nie stoi na przeszkodzie napisać samemu kompilator dla konkretnego języka (jeśli go nie ma dostępnego na daną platfomę) ale to wyższa szkoła jazdy. Reasumując: Wybór języka zależy od tego, jakie języki są dostępne (kompilatory jakich języków są dostępne) na danej platformie.

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0