Skocz do zawartości

W jakim języku programujecie


Programuje w  

242 użytkowników zagłosowało

  1. 1. Programuje w

    • Bascom'ie
      85
    • C
      131
    • asembler'ze
      15
    • innym języku
      11

Ankieta jest już zamknięta!


Pomocna odpowiedź

  • 2 tygodnie później...

Przez RS’a i z każdego uC jeden pin kontrolujący. Plus jeden uC do kontrolowania przepływu danych....

  • 1 miesiąc później...

A ja chcialbym wrocic do rankingu jezykow programowamia.

Moim zdaniem aby wydajnie programowac microkontrolery i PC trzeba znac swieta trujce baskom C ASM.

Baskom - gdy ci placa za program,
C - gdy robisz dla siebie,
ASM - jak inaczej sie nie da.

A na poczatek to polecal C jako ze jest najbardziej uniwersalny (uC i PC).

PS. Nie ma lepszych lub gorszych jezykow programowania poprostu kazdy ma inna filozofie i do czego innego sluzy.

  • 1 miesiąc później...

W każdym języku można pisać beznadziejnie i w każdym można wyczyniać cuda. Główną wadą bascoma jest brak możliwości wglądu do kodu wynikowego, gdyby była taka możliwość, można by wtedy poprawiać jego zbędne push-e i pop-y, upraszczać algorytmy i wycinać kolejne kroki. Asembler jest bardzo przyjemny kiedy ma się dobry pomysł i krótki program do napisania. Jest jedyną opcją przy pisaniu na mikrokontrolery nie posiadające SRAM-u. C jest brakującym ogniwem pomiędzy asemblerem i bascomem, umożliwia już pisanie złożonych programów, ma wiele mechanizmów sprawiających że jest "juser frendli" ale nadal wymaga wiedzy w zakresie budowy procesora i znaczenia poszczególnych bitów rejestrów konfiguracyjnych.

Bascom ma jedną zasadniczą niedogodność, jak na razie występuje tylko w w wersji na AVR i 51 (przy czym obie wersje się różnią), a jest sporo ciekawszych i lepiej wyposażonych mikrokontrolerów...

  • 3 miesiące później...

Jest za 200zł, do 8KB kodu, można potem za dopłatą ok.300 zł zmienić ją na pełną 😉

Ale to demo!! !! !!

Demo, ale różni się od pełnej wersji tylko ograniczeniem wielkości generowanego kodu do 4096 bajtów. Uważam, że na początek to dość dużo.

Choć program napisany w asemblerze o wielkości 4096 B po skompilowaniu, może o wiele więcej niż BasComowy. Basic generuje dużo kodu na wyrost (nie optymalizuje też kodu)

Demo, ale różni się od pełnej wersji tylko ograniczeniem

Raczej nie. Czytałem też, że użytkownicy DEMA narzekają na brak niektórych bibliotek.

Biblioteki można dociągnąć :] Co do assemblera: W assemblerze kod wynikowy jest mały jeśli programista doskonały. Kod wynikowy w assmie może być większy niż w BASCOMIE. Po prostu to zależy od tego jak kto umie programować, co widać. Pan XY użyje 146 operacji do rozwiązania problemu, a pan Z tylko 53. Co ciekawe w assemblerze 5 operacji może być szybsze niż 2 :]

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...