eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaProgramowanie uC - Pascal, czy C ?Re: Programowanie uC - Pascal, czy C ?
  • Data: 2014-02-01 12:40:32
    Temat: Re: Programowanie uC - Pascal, czy C ?
    Od: RoMan Mandziejewicz <r...@p...pl.invalid> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    Hello Mario,

    Saturday, February 1, 2014, 11:46:29 AM, you wrote:

    [...]

    >>> po co wprowadzać język który ma głownie zadanie edukacyjne a nie
    >>> użytkowe. Później studenci kończyli studia i upierali się żeby w tym
    >>> tworzyć poważne aplikacje.
    >> No i co w tym złego?
    >>> To tak jakby upierać się, że poważny soft powinno się pisać w LOGO
    >>> czy Scratch, bo przecież młodzież w tych językach uczy się
    >>> programować.
    >> Ale dlaczego przeginasz?
    > Przeginam żeby właśnie pokazać co w tym złego. Podstawowym argumentem za
    > Pascalem był walor edukacyjny czyli budowa języka taka, żeby wytworzyć
    > poprawne nawyki. Stosowanie tego języka w późniejszym życiu zawodowym
    > jest w sumie efektem lenistwa. To umiem wiec to będę stosował.

    Pascal i lenostwo? Język wymagający ścisłego porządku?

    >>> Jakoś nigdy się do Pascala nie przekonałem a z c jakoś dałem radę.
    >> Czyli swoją argumentację opierasz na niechęci do języka, którego nie
    >> udało Ci się opanować...
    > Opanowałem na tyle żeby pisać w nim prościutkie programy np na

    Ano właśnie...

    > zajęciach, na których siłą bezwładu pokutowało stosowanie Pascala.
    > Po prostu mi się ten język nie podoba i nie podoba mi się, że był wzorem
    > przy tworzeniu VHDL czy w dziedzinie PLC języków SCL czy ST.
    > Trzeba to używam je, ale euforii z tego powodu nie odczuwam.

    To nie kwestia euforii. Po prostu nie każdy dobrze się czuje w
    językach stosujących sztuczki i triki służące zaciemnianiu kodu i
    pokazywaniu całemu światu, jakiż to ja mastah programowania jestem.

    >> To jest typowa dyskusją o wyższości itd. Dla mnie nie ma znaczenia, w
    >> jakim języku jest pisany program. Ważne jest, żeby aplikacja działała
    >> poprawnie i sprawnie oraz miała rozsądną wielkość.
    > No to popatrz kto ją zaczął. Nie ja :) Chciałem tylko uświadomić mu, że
    > opiera się wyłącznie na swoich fobiach.

    Ale to Ty masz pascalofobię. (ja też ale z innych powodów)

    >> Pisałem w swojej, dość długiej, karierze programy w wielu językach. W
    >> asemblerze też. Ba! Trafiło mi się nawet napisanie dość dużego
    >> programu w... Basicu, przy wyciskaniu z niego wszystkich soków
    >> (niedawno oglądałem listingi - że też mi się chciało). Programy
    >> spełniały swoje zadanie, może z wyjątkiem tego nieszczęsnego Basica na
    >> Meritum (w 1987 roku), który był bardzo wolny.
    > W pierwszej moje pracy mieli jakiś mikrokomputer zbudowany z modułów
    > wsuwanych w obudowę rakową - chyba rozmiar 6U. Na tym był CPM i można
    > było pisać w BASIC. Później był PC - Amstrad na 8086. Na tym też głównie
    > pisałem w BASICu.

    A ja na PC nie popełniłem w Basicu niczego poważnego.

    >> Pisalem też trochę zarówno w Pascalu jak i w C. Bez większego
    >> powodzenia, bo potem utknąłem w xBase na długie lata.
    >> Poznałem w tym czasie mnóstwo ludzi, piszących w różnych językach i
    >> nauczyło mnie to jednego - dobry programista, posługujący się sprawnie
    >> niemal dowolnym językiem programowania, jest w stanie napisać
    >> poprawnie działający program szybciej niż zły programista w jedynie
    >> słusznym C(+/++/#/?).
    > Jak się ma 1 osobową DG to trzeba być projektantem pcb, monterem i
    > programistą. Prawdopodobnie nie jest się dobrym w niczym.

    Nie przesadzaj. Swego czasu jednoosobowo byłem projektantem systemu,
    programistą, wdrożeniowcem, obsługą klienta, pisałem instrukcję
    obsługi i - przy okazji - musiałem poznać dość mocno zasady
    księgowości http://www.squadack.com/bilans-soft/kpp/modanali.htm
    I jakoś dopiero po 18 (słownie: osiemnastu) latach dopiero konkurencja
    mnie wyparła. Po tylu latach już naprawdę nie miałem serca do walki :(

    > Więc mogę sobie pisać w jedynie słusznym c :)

    Ależ pisz. I pozwól pisać innym tak, jak oni lubią/potrafią.

    >> I, bardzo proszę, nie wyciągajcie mi tu teraz argumentu, że C jest
    >> najszybsze i daje najmniejszy kod wynikowy. Jak widzę współczesne
    >> aplikację, które niemal do dodawania 2 do 2 potrzebują dziesiątek MB
    >> RAM i uruchamiają się kilkanaście sekund, to mnie najjaśniejszy szlag
    >> trafia. I sa to aplikacje pisane oczywiście w C.
    > Piszesz o pecetach.

    Nie tyko. W Androidzie jest jeszcze gorzej.

    > Ja głównie pisuję na uC. Gdy odchodziłem od '51 uznałem, ze pora
    > pożegnać się z asemblerem. Przyjąłem, ze c będzie szybsze i da
    > mniejszy kod niż np microbasic.

    Ale leniwy jesteś - pisanie w asemblerze dałoby jeszcze wydajniejszy i
    mniejszy kod :P

    --
    Best regards,
    RoMan
    Nowa strona: http://www.elektronika.squadack.com (w budowie!)

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: