-
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.
atman.pl!news.nask.pl!news.nask.org.pl!news.internetia.pl!not-for-mail
From: Mario <m...@...pl>
Newsgroups: pl.misc.elektronika
Subject: Re: Programowanie uC - Pascal, czy C ?
Date: Sat, 01 Feb 2014 11:46:29 +0100
Organization: Netia S.A.
Lines: 101
Message-ID: <lcik5d$fmc$1@mx1.internetia.pl>
References: <b...@g...com>
<b...@4...com>
<e...@g...com>
<lc4a64$evh$1@node2.news.atman.pl>
<6...@g...com>
<lc4i5o$v67$1@mx1.internetia.pl>
<5...@p...pl.invalid>
NNTP-Posting-Host: 37-128-3-156.adsl.inetia.pl
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: mx1.internetia.pl 1391252461 16076 37.128.3.156 (1 Feb 2014 11:01:01 GMT)
X-Complaints-To: a...@i...pl
NNTP-Posting-Date: Sat, 1 Feb 2014 11:01:01 +0000 (UTC)
In-Reply-To: <5...@p...pl.invalid>
X-Tech-Contact: u...@i...pl
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.5) Gecko/20031007
X-Server-Info: http://www.internetia.pl/
Xref: news-archive.icm.edu.pl pl.misc.elektronika:659056
[ ukryj nagłówki ]W dniu 2014-01-27 10:33, RoMan Mandziejewicz pisze:
> Hello Mario,
>
> Monday, January 27, 2014, 3:46:46 AM, you wrote:
>
>>>>> Ależ nie chodzi o historyczny śmietnik. Jak chcesz coś
>>>>> uzasadnić/podyskutować, proszę bardzo!! Jeżeli uważasz, że nie umię "C", i
>>>>> jest to Twoim Koronnym argumentem, to wręcz powiem tak: Umię cośtam
>>>>> nabazgrać w C. A teraz, brakło Ci Kolego ARGUMENTÓW.. Trzasłeś "Naucz sie
>>>>> porzadnie C"
>>>> Stachu, sam argumentów nie podałeś, więc nie krzycz teraz o nich. Jeszcze
>>>> raz odsyłam do linka podanego przez A.L. Zobacz sobie jak pan Kernighan
>>>> porównuje języki. Nie musisz się z nim zgadzać, ale jego tekst pokazuje w
>>>> jaki sposób można argumentować swoje racje w sporze o wyższość języków. I
>>>> żeby porównać dobrze języki, trzeba je dobrze znać. Ty ich nie znasz dobrze.
>>>> Nie podałeś argumentów. Udowodniłeś tylko, że potrafisz obsługiwać klawisz
>>>> Shift i za jego pomocą krzyczeć o burdelach i nędzy.
>>> Łubudubu!! No to teraz uargumentuj wyższość C nad Pascalem.
>> Ale po co? Wróć do tego co napisano wcześniej:
>> "Pascal znanazl sie dawno na smietniku historii."
>> Rynek wybrał i nie ma znaczenia, że niektórzy uważają, iż pokonany jest
>> ładniejszy. Chcesz się zamknąć w getcie to twoja sprawa ale nie dorabiaj
>> do tego ideologii.
>> ATSD to znałem trochę Fortran i Algol gdy do nauki programowania na
>> uczelniach zaczął się wdzierać przebojem Pascal. Nie bardzo wiedziałem
>> 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ł.
>> 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
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 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.
>
> 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.
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. Więc mogę
sobie pisać w jedynie słusznym c :)
> 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. 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.
--
pozdrawiam
MD
Następne wpisy z tego wątku
- 01.02.14 12:32 Mario
- 01.02.14 12:40 RoMan Mandziejewicz
- 01.02.14 12:50 RoMan Mandziejewicz
- 01.02.14 13:26 Dariusz Dorochowicz
- 01.02.14 13:33 Mario
- 01.02.14 13:49 Piotr Gałka
- 01.02.14 14:12 Mario
- 01.02.14 15:47 RoMan Mandziejewicz
- 01.02.14 15:51 Mario
- 01.02.14 15:55 Mario
- 01.02.14 16:06 RoMan Mandziejewicz
- 01.02.14 16:11 RoMan Mandziejewicz
- 01.02.14 16:37 A.L.
- 02.02.14 00:33 Mario
- 02.02.14 00:37 RoMan Mandziejewicz
Najnowsze wątki z tej grupy
- karta parkingowa
- Wl/Wyl (On/Off) bialy/niebieski
- I3C
- Pytanie o transformator do dzwonka
- międzymordzie USB 3.2 jako 2.0
- elektronicy powinni pomysleć o karierze elektryka
- jak szybko plynie prad
- Płytki Milkv-Duo
- Światłowód między budynkami
- POtrzebny bufor 3.3<>5V, jedonkieruowy, trójstanowy, wąski
- retro
- Bezprzewodowe polączenie Windows z projektorem
- rozklejanie obudowy
- Prośba o identyfikację komponentu
- Smart gniazdko straciło na zasięgu wifi?
Najnowsze wątki
- 2024-11-14 Dobra zmiana
- 2024-11-14 Czy prezydent może ułaskawić od zadośćuczynienia? [A. Lepper odszkodowania]
- 2024-11-14 Gliwice => Network Systems Administrator (IT Expert) <=
- 2024-11-14 Gliwice => Administrator Systemów Sieciowych (Ekspert IT) <=
- 2024-11-13 Filtr do pompy ruskiej
- 2024-11-12 Gdzie kosz?
- 2024-11-13 elektrycznie
- 2024-11-12 Jebane kurwa, kurwy.
- 2024-11-13 karta parkingowa
- 2024-11-13 Wl/Wyl (On/Off) bialy/niebieski
- 2024-11-12 I3C
- 2024-11-13 Kraków => DevOps Engineer (Junior or Regular level) <=
- 2024-11-13 Łódź => Senior SAP HANA Developer <=
- 2024-11-13 Zabrze => Senior PHP Symfony Developer <=
- 2024-11-13 Karlino => Konsultant wewnętrzny SAP (FI/CO) <=