-
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.
atman.pl!goblin2!goblin.stu.neva.ru!xlned.com!feeder1.xlned.com!feeder1.cambriu
musenet.nl!82.197.223.103.MISMATCH!feeder3.cambriumusenet.nl!feed.tweaknews.nl!
209.197.12.242.MISMATCH!nx01.iad01.newshosting.com!newshosting.com!newsfeed.neo
strada.pl!unt-exc-02.news.neostrada.pl!unt-spo-a-02.news.neostrada.pl!news.neos
trada.pl.POSTED!not-for-mail
From: "J.F." <j...@p...onet.pl>
Subject: Re: Programowanie uC - Pascal, czy C ?
Newsgroups: pl.misc.elektronika
User-Agent: 40tude_Dialog/2.0.15.1pl
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-2"
Content-Transfer-Encoding: 8bit
References: <b...@g...com>
Date: Mon, 27 Jan 2014 02:24:20 +0100
Message-ID: <1j3zjrhlj1s2p$.1vuq7itjncqkw$.dlg@40tude.net>
Lines: 62
Organization: Telekomunikacja Polska
NNTP-Posting-Host: h82-143-187-50-static.e-wro.net.pl
X-Trace: 1390785860 unt-rea-a-02.news.neostrada.pl 2139 82.143.187.50:61000
X-Complaints-To: a...@n...neostrada.pl
Xref: news-archive.icm.edu.pl pl.misc.elektronika:658782
[ ukryj nagłówki ]Dnia Sun, 26 Jan 2014 15:36:17 -0800 (PST), s...@g...com
> Temat zupełnie luźny do dyskusji. Niee, ekspertem Pascala absolutnie nie jestem,
ale zupełnie nieźle poruszam się w tym środowisku programistycznym.
>
> Kto i po jaką cholerę wymiślił C?
A takich kilku. Zeby napisac Multicsa(Unixa) :-)
> W zasadzie pisze się programy bardzo podobnie jak w Pascalu.
Trudno powiedziec czy "jak w Pascalu", czy "w Pascalu to podobnie jak
w C", czy "w Pascalu to identycznie jak w Algolu, a w C analogicznie",
> Ino, że imho jest to zdecydowanie mniej czytelne niż w Pascalu.
Pretensje do siebie, trzeba pisac czytelnie :-)
> Konstrukcja pętli, to akurat "małe piwo", w różnych językach różnie się to robi.
> Ale weźmy na przykład operatory logiczne. Ot tak sobie dupnę coś w Pascalu:
>
> if ((a=b) and (b<c)) then
> begin
>
> ... Cośtam_Cośtam;
>
> end;
if ((a==b) && (b<c)) then
{
... Cośtam_Cośtam;
}
Kiepski przyklad.
A jak czytelnie wyglada np obsluga ambitniejszych struktur
wskaznikowych - taka powiedzmy dwukierunkowa lista list :-)
> A ileż się nasłuchałem, że w C da się zrobić to, czego w Pascalu się nie da.
> I w "sieci" też się o tym naczytałem.. Ino CZEGO DO PANI NĘDZY SIĘ nie da??
Po pierwsze - zalezy ktory Pascal. Nie kazdy ma wszystkie typy,
obsluge sprzetu, przerwan. Biblioteki moga byc ograniczone.
Unii nie ma, typow bitowych nie ma. Procedur ze zmienna lista
parametrow nie ma.
Ale masz racje - podobne. Np instrukcji "rotate" nie ma w obu.
Borland duzo zrobil w doprowadzeniu do wspolnych mozliwosci.
> Dalej.., definiowanie typu zmiennej w "C" BYLE GDZIE, to po prostu BURDEL!!
Wcale nie byle gdzie. Znow podobnie jak w Pascalu.
> A potem szukaj gdzie jest pluskwa.
> Dalej.., że kod wynikowy C (po kompilacji) jest lepszy od czegokolwiek... A niby
dlaczego? Zależy od kompilatora!!
Ale dobre kompilatory sa od dawna :-)
> Gdzieś tam coś niedawno zauważyłem: for(;,;,;) , może jest tam gdzieś jakaś
pomyłka, ale przede wszystkim pomyłką jest promowanie nieczytelnego języka.
O, w C to mozesz znacznie bardziej nieczytelnie napisac.
W Pascalu zreszta tez :-)
J.
Następne wpisy z tego wątku
- 27.01.14 03:06 s...@g...com
- 27.01.14 03:10 A.L.
- 27.01.14 03:46 Mario
- 27.01.14 07:25 Cezary Grądys
- 27.01.14 07:50 Grzegorz Kurczyk
- 27.01.14 08:17 JDX
- 27.01.14 08:25 JDX
- 27.01.14 09:27 Marek Borowski
- 27.01.14 09:28 Andrzej
- 27.01.14 10:18 ajt
- 27.01.14 10:32 Elektrolot
- 27.01.14 10:33 RoMan Mandziejewicz
- 27.01.14 10:57 Marek
- 27.01.14 11:01 Marek
- 27.01.14 14:46 Marek
Najnowsze wątki z tej grupy
- Długi kabel zasilający a na końcu procek
- Dlaczego nam nie idzie
- Co czujnik to inna temperatura
- Jak naprawić pilota
- Dlaczego TMP wer. 2.0 nie może być sprzedawany jako patyk USB lub karta PCIe 1x?!?
- produkcja w UE
- Pamięć SRAM nie działa z Z80182
- plyta indukcyjna - naprawa
- założyłem kamerę
- syrenki alarmów
- Czym obecnie programuje się EPROM-y?
- zagadka sieciowa
- W Polsce powstaje grawitacyjny magazyn energii
- Linux wciąż wspiera dyskietki. Porządki w sterownikach do FDD
- Koniec z instalacją niezatwierdzonych aplikacji na Androidzie
Najnowsze wątki
- 2025-09-09 Lublin => Delphi Programmer <=
- 2025-09-09 Lublin => Programista Delphi <=
- 2025-09-09 Warszawa => Specialist in Administration <=
- 2025-09-09 Warszawa => Programista Microsoft Dynamics 365 Finance & Operations (D
- 2025-09-09 Warszawa => Specjalista/tka ds. Administracji <=
- 2025-09-08 Długi kabel zasilający a na końcu procek
- 2025-09-08 Dużo niższe temperatury procesora po obudzeniu komputera... tak ma być czy jest coś nie tak?
- 2025-09-08 Warszawa => Senior Fullstack Developer <=
- 2025-09-08 Warszawa => Head of Technology <=
- 2025-09-08 Pozbawianie obywatelstwa: Rosja olewa konstytucyjny zakaz "jak RP3"?
- 2025-09-08 Wrocław => Android Developer (Java) <=
- 2025-09-08 Warszawa => Programista C <=
- 2025-09-08 Warszawa => Software .Net Developer <=
- 2025-09-08 Polacy zbiednieli
- 2025-09-08 UK: Transparent "Sprzeciwiam się ludobójstwu. Popieram Palestine Action" => 890 "terrorystów" zatrzymanych