-
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!.POSTED!not-for-mail
From: RoMan Mandziejewicz <r...@p...pl.invalid>
Newsgroups: pl.misc.elektronika
Subject: Re: Programowanie uC - Pascal, czy C ?
Date: Sat, 1 Feb 2014 12:40:32 +0100
Organization: Squadack
Lines: 100
Sender: r...@n...agh.edu.pl
Message-ID: <9...@p...pl.invalid>
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>
<lcik5d$fmc$1@mx1.internetia.pl>
NNTP-Posting-Host: ip-31-0-133-72.multi.internet.cyfrowypolsat.pl
Mime-Version: 1.0
Content-Type: text/plain; charset=windows-1250
Content-Transfer-Encoding: 8bit
X-Trace: news.agh.edu.pl 1391254833 3154 31.0.133.72 (1 Feb 2014 11:40:33 GMT)
X-Complaints-To: a...@a...edu.pl
NNTP-Posting-Date: Sat, 1 Feb 2014 11:40:33 +0000 (UTC)
X-Priority: 3 (Normal)
In-Reply-To: <lcik5d$fmc$1@mx1.internetia.pl>
X-Comment-To: Mario
X-Newsreader: MyGate/2.6.0.171 (http://barin.com.ua/soft/mygate/)
Xref: news-archive.icm.edu.pl pl.misc.elektronika:659061
[ ukryj 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!)
Następne wpisy z tego wątku
- 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
- 03.02.14 10:10 arpie
- 03.02.14 11:55 Piotr Galka
Najnowsze wątki z tej grupy
- Re: Kompensacja mocy biernej przy 230VAC
- Re: Kompensacja mocy biernej przy 230VAC
- RCD wybija
- Re: Kompensacja mocy biernej przy 230VAC
- Łożysko ślizgowe - jaki olej
- Re: Kompensacja mocy biernej przy 230VAC
- Re: Kompensacja mocy biernej przy 230VAC
- Współczesny falomierz
- Zasilacz 7V na szynę DIN
- Waga z legalizacją
- Wietnam wykłada 500M$ i chce zbudować fabrykę za 50G$
- Pendrive zdycha, czy coś jeszcze innego? Problem z plikami.
- Odkurzacz Smapp Dynamic - dawny Zelmer
- Nagra IV i zewnętrzny pilot
- Fejk muzyczny czy nie fejk
Najnowsze wątki
- 2025-03-31 Kraków => IT Expert (Network Systems area) <=
- 2025-03-31 Białystok => NMS System Administrator <=
- 2025-03-31 Częstochowa => Product Manager - Systemy infrastruktury teleinformaty
- 2025-03-31 Sąd/Sędzia odrzuca wniosek o 30d aresztu Ziobry i jedzie po PO-Komisji Sroki [i Ziobrze w GW wersji]
- 2025-03-31 Warszawa => Sales Executive / KAM <=
- 2025-03-31 Warszawa => International Freight Forwarder <=
- 2025-03-31 Re: Państewko prawka Rumunia czyli pokaz UE leworządności - lider unieważnionych wyborów niedopuszczony do powtórki
- 2025-03-31 Dęblin => JavaScript / Node / Fullstack Developer <=
- 2025-03-31 Re: Kompensacja mocy biernej przy 230VAC
- 2025-03-31 Re: Kompensacja mocy biernej przy 230VAC
- 2025-03-31 Wrocław => Senior Backend Developer <=
- 2025-03-31 Białystok => Generative AI Engineer <=
- 2025-03-31 China-Kraków => Key Account Manager IT <=
- 2025-03-31 Prawne ciekawostki: Ksiądz KRK wygrał ze swoim biskupem sprawę o "naruszenie dóbr osobistych" [SN oddalił kasacje]
- 2025-03-31 Podatek od "konta wspólnego"