Wstydliwy problem początkującego programisty C?

Поделиться
HTML-код
  • Опубликовано: 23 окт 2024

Комментарии • 43

  • @krzysztofkozorys516
    @krzysztofkozorys516 2 года назад +2

    Aaaaaa, to już wiem o kim mówił Mirekk36. Oczywiście w Dobrym słowa znaczeniu.masz kciuka i suba w ciemno . Pozdrawiam 👍

  • @technics6215
    @technics6215 11 месяцев назад

    Generalnie to problem polega na tym, że liczenie i indeksowanie to zupełnie różne rzeczy. Tablice się indeksuje, czyli nadaje numery żeby się odwoływać do elementów. Liczenie polega na określaniu ilości. W indeksowaniu używa się zera, żeby wykorzystać wszystkie możliwe wartości zmiennej. Gdybyśmy indeksowali od 1 to tablica z indeksem 8 bitowym mogła by pomieścić 255 elementów, a nie 256. Zero by się po prostu marnowało.

  • @ArkadiuszHartung
    @ArkadiuszHartung 2 года назад +2

    Mateusz, bardzo fajny film z głębszym przesłaniem :-) Mi taka krótsza forma też się podoba. Jeśli chodzi o liczenie po informatycznemu, to taki problem też istnieje w sterownikach PLC, i tu jest jeszcze zabawniej, bo niektórzy producenci "liczą" od 0, a niektórzy od 1.

    • @msalamon
      @msalamon  2 года назад

      Hah no z PLC miałem chwilę do czynienia, ale nie zauważyłem takich rozbieżności :) To już w ogóle niezłe jajca wtedy :D

    • @krel1621
      @krel1621 2 года назад +1

      @@msalamon Widziałem już PLC w którym można było dowolnie definiować zakres tablicy np. "Array[3..7] of INT". A potem podłącz pod to panel operatorski który zawsze zlicza od zera i zaczyna się zabawa ;) . Do tego w protokole Modbus niektórzy zliczają rejestry od zera, a inni od jeden. Ostatnio uruchamiałem projekt gdzie było trzeba po Modbus/TCP skomunikować dwa PLC różnych producentów. W jednym adresy od zera, w drugim od jeden. Do tego zamienione miejscami bajty w 16-bitowych rejestrach - można jajco znieść!

    • @msalamon
      @msalamon  2 года назад +1

      @@krel1621 to brzmi jak samowola przemysłowa 🙈

    • @technics6215
      @technics6215 11 месяцев назад

      @@krel1621Siedzę w tym od dość dawna, jeżeli chodzi o Modbus to niektórzy posługują się "register number" czyli numerem rejestru, a niektórzy "register address". Modbus to stary i nienajlepiej przemyślany protokół, który z pewnych powodów przyjął się w branży zaskakująco dobrze (nie było chyba lepszego pod ręką). Trzeba pamiętać, że w przemyśle czy elektrotechnice gdzie program "wychodzi z komputera" i może komuś zrobić krzywdę (urwać rękę, poparzyć itp) trzeba ZAWSZE czytać dokładnie dokumentację urządzenia :)

  • @technics6215
    @technics6215 11 месяцев назад

    A co to za obrazek ledowy? Fajny.

  • @2112zaba
    @2112zaba 2 года назад +2

    haha jestem ciekaw w jakim tempie powstawał ten materiał wydaje mi sie ze Mateusz miał go juz zrobiony w glowie tylko jak usłyszał u konkurenta słowa pierwszy kurs w Polsce. Mistrzostwo nauka, wiedza plus dyskretne zwrócenie komus uwagi :D

    • @msalamon
      @msalamon  2 года назад

      Poszło dosyć szybko :)

  • @Cyklonus
    @Cyklonus 2 года назад +1

    Pamiętam jak kolega z liceum, na lekcjach matematyki, gdy coś trzeba było numerować, to zaczynał od zera. Panią to zawsze bardzo denerwowało gdy tak pisał na tablicy :P Już wtedy, przed erą powszechnego internetu, był dobry trolling :D

    • @msalamon
      @msalamon  2 года назад +1

      Urodzony programista C 😎

    • @Cyklonus
      @Cyklonus 2 года назад

      @@msalamon Z tego co pamiętam, to on był fanem Pascala ;)

  • @Bareizm
    @Bareizm 2 года назад +5

    Mateuszu, mam nadzieję, że dołączysz do kursu Pana Mirosława i uzupełnisz wiedzę? Mirosław powiedział, że "nikt nam tego nie powie", co powie nam on sam.. Jesteś w stanie się oprzeć?

    • @msalamon
      @msalamon  2 года назад +4

      Niestety, ale mam mnóstwo własnych zajęć :)

    • @tomaszp7292
      @tomaszp7292 2 года назад +1

      Jak Mateusz dołączy do tego kursu, to zyska on 1000% do jakości i poziomu wiedzy. Jak wtedy tamten twórca się rozliczy jak wartość całego jego kursu nie będzie w stanie pokryć wynagrodzenia dla Mateusza za samą obecność jego nazwiska tam na liście?🤔

  • @slawekh7862
    @slawekh7862 2 года назад +1

    Dobry stryczek 😃

  • @marekjaglarz6880
    @marekjaglarz6880 2 года назад

    Panie, kiedy następny wpis na blogu? :-)

    • @msalamon
      @msalamon  Год назад +1

      Nooo wypadałoby w końcu ;)

  • @quasararm1874
    @quasararm1874 Год назад

    Mam problem z STM32F100C8T6B Programuje się ale procek nie odpala. Wadliwe procki z Chin ??

  • @endriuh26
    @endriuh26 Год назад

    Witam, kupuje od pana ESP32 DevKit, a nie widze zadnych materiałów o nich, tylko STMy? 🙂

    • @msalamon
      @msalamon  Год назад

      Głównie zajmuję się STMami :)

  • @jarosawbojaruniec7399
    @jarosawbojaruniec7399 Год назад +1

    Fajnie sie słucha

  • @janosik9755
    @janosik9755 2 года назад +1

    podoba mi sie

  • @jony1305
    @jony1305 2 года назад +1

    Mnie ta forma przekazu pasuje. A to Mirek sam siebie nie parodiował?

    • @msalamon
      @msalamon  2 года назад +2

      Jaki Mirek?

    • @Bareizm
      @Bareizm 2 года назад +2

      @@msalamon Mirek Baka, oczywiście. Fantastyczny aktor, niejednego sparodiował.

  • @eR-MIK
    @eR-MIK Год назад

    W programowaniu od jego samych początków indeksujemy od zera (kod maszynowy, assembler). Idiotyczne indeksowanie o d 1 widziałem tylko w Bascom, który na szczęście poprzestał na AVR i nie "tyka" STM32.

    • @msalamon
      @msalamon  Год назад

      ale w szkole od małego liczymy od 1 :)

    • @eR-MIK
      @eR-MIK Год назад

      @@msalamon To liczymy od "małego" czy od jeden ?

  • @TheSequer
    @TheSequer 2 года назад +1

    aż ciareczki po plecach przechodzą

  • @harkonnenjacek
    @harkonnenjacek 2 года назад +2

    Wydaje mi się że nie powinieneś podejmować tematu. Nawet twój kurs nie jest pierwszy.

    • @msalamon
      @msalamon  2 года назад

      O czym wspominam w filmie :)

  • @krzysztofwymoczy7255
    @krzysztofwymoczy7255 Год назад

    Po pierwsze zaczynamy od indeksu 0 😀

  • @Banielos192
    @Banielos192 Год назад

    Salomon Alibaba

    • @msalamon
      @msalamon  Год назад

      daj znać kiedy mam się skończyć śmiać :)