- 
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 13:33:24 +0100
 Organization: Netia S.A.
 Lines: 93
 Message-ID: <lciqds$4l9$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>
 <9...@g...com>
 <lcihl2$7ec$1@mx1.internetia.pl>
 <1...@p...pl.invalid>
 <lcimqv$ogj$1@mx1.internetia.pl>
 <6...@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 1391258877 4777 37.128.3.156 (1 Feb 2014 12:47:57 GMT)
 X-Complaints-To: a...@i...pl
 NNTP-Posting-Date: Sat, 1 Feb 2014 12:47:57 +0000 (UTC)
 In-Reply-To: <6...@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:659067
 [ ukryj nagłówki ]W dniu 2014-02-01 12:50, RoMan Mandziejewicz pisze: 
 > Hello Mario,
 >
 > Saturday, February 1, 2014, 12:32:07 PM, you wrote:
 >
 >>>>> W pełni się z Tobą zgadzam. Ileż to razy naczytałem się o tym, że w
 >>>>> C da się zrobić to, czego w innych językach programowania nie da
 >>>>> się zrobić. Noszsz do Pani Nędzy, to niechaj mi w końcu ktoś w
 >>>>> końcu konkretnie napisze czego się nie da zrobić w Pascalu, a da
 >>>>> się w C. No peeewnie, argumentem będzie fakt, że ni ma kompilatorów
 >>>>> Pascala na jekieś tam DSP. I fakt, bo nie ma!! Aha!! Czyli Buraki
 >>>>> są lepsze od Bananów, bo Banany u nas nie rosną..
 >>>> Czyli wracając do c i Pascala to według twojej logiki lepszy jest
 >>>> Pascal, w którym oprócz PICów nie da się nic zaprogramować, od c, który
 >>>> jest dostępny na dowolny współczesny proce. Czyli jako wolny człowiek
 >>>> swoim wolnym wyborem wybierasz PIC bo tylko na nim jest Pascal :)
 >>> Nie samymi mikrokontrolerami żyjemy.Zapewne, jak w końcu za nie się
 >>> wezmę, to wyląduję w asemlerze - jako najbardziej skutecznym.
 >> Tu bym polemizował. Twierdzenie o wyższej skuteczności asemblera jest
 >> tak samo prawdziwe jak twierdzenie, że c daje szybszy i zajmujący mniej
 >> miejsca kod niż Pascal. Czyli niby prawda pod warunkiem, że programista
 >> zna się na rzeczy. Zapewne jeśli weźmiesz się za mikrokontrolery to za
 >> coś współczesnego jak np ARM Cortex M4.
 >
 > Jestem za stary, żeby być aż tak ambitnym. Wystarczy mi MSP430 i
 > AVR... Mam naprawdę niewielkie potrzeby - jakieś proste automaty,
 > zbieranie pomiarów itp.
 
 To nie kwestia ambicji. Uznałem ze Army są najbardziej popularne więc
 najłatwiej o uzyskanie pomocy. Silne jest wsparcie ze środowisk
 niezależnych od producentów więc łatwo o darmowe środowiska, tanie
 programatory/debugery.
 
 >> Są na tyle złożone, że pisanie w asemblerze będzie dla
 >> początkującego trudnym wyzwaniem. W dodatku musisz pisać wszystko
 >> sam, nie mając bibliotek i sterowników. Łatwiej moim zdaniem nauczyć
 >> się nowego języka (czyli właśnie c) i korzystać z pracy innych.
 >
 > Czyli nie dość, że leniwy, to jeszcze pasożyt :P
 
 Ale często ci inni pracują po to żeby ułatwić stosowanie procków więc
 także napędzić ich sprzedaż. Sterowniki CMSIS, czy przykładowe aplikacje
 są pisane przez ARMa, czy np przez NXP. Czyli biorę produkt dlatego, że
 jest oferowany razem z gotowymi przykładami i sterownikami ułatwiającymi
 obsługę peryferiów. Jest też sporo softu pisanego przez niezależnych
 programistów. Korzystając z ich pracy jestem faktycznie pasożytem, ale
 przecież świadomie przekazali swoją pracę do domeny publicznej. Gdybym
 potrafił napisać ładny, dobrze zaprojektowany kod to też bym coś
 udostępniał.
 
 >>> BTW: widzę jakiś mikroPascal na AVR... I nie tylko mikroPascal.
 >> Pakujesz się w getto w którym jest mały wybór procków i mały dorobek
 >> społeczności.
 >
 > Ale ja polemizuję z tym, że tylko PIC...
 >
 > [...]
 >
 >>>>> Tymczasem Basic jako język kompilowalny, jak i interpreter jest o
 >>>>> wiele bardziej czytelny od krzoków &,&&,|| itd., itp...
 >>>> Od kiedy ogarnąłem trochę c nie czuję potrzeby pisać w Basicu. A co do
 >>>> krzaczków to jednych może razić && a innych :=
 >>> Mnie bardziej wkurzały średniki w Pascalu. I brak automagicznego ich
 >>> uzupełniania przez edytor ;)
 >> A mnie w c wkurzają i średniki i == w warunkach logicznych :) To znaczy
 >> wkurza mnie to, że często o nich nie pamiętam. Przynajmniej ; jest
 >> wykrywane przez kompilator a zastosowanie = zamiast == daje błędne
 >> działanie programu.
 >
 > Ale akurat ,,==" ma sens, skoro w C ,,=" jest stosowane głównie do
 > przypisania.
 
 Ma sens jeśli przyjąć, że w warunkach logicznych jest tez możliwe
 wpisanie operacji podstawienia. Można by też było przyjąć, że jest tam
 możliwe tylko porównanie wiec albo kompilator zgłasza błąd albo po
 prostu = znaczy tam wyłącznie sprawdzenie warunku. Dla porównania w SCL
 (i pewnie w Pascalu) wpisanie := w warunku logicznym daje błąd kompilacji.
 Tak czy inaczej wkurza mnie, że zapominam o == i potem muszę szukać błędu.
 
 
 > W FoxPro ,,=" może być używane jako operator logiczny i działa inaczej
 > niż ,,==" ale tylko w przypadku stringów. Na przykład:
 >
 > ? "AABB" = "AA"
 > ? "AABB" == "AA"
 >
 > W pierwszym przypadku odpowiedzią jest .T. a w drugim .F.
 
 Znowu jakieś muzeum :)
 
 --
 pozdrawiam
 MD
 
Następne wpisy z tego wątku
- 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
- 04.02.14 00:53 A.L.
- 04.02.14 08:28 Piotr Galka
- 05.02.14 23:38 J.F
Najnowsze wątki z tej grupy
- Zamek elektroniczny
- szablon do pasty DIY
- Głośnik potrzebny
- Silikonowy przewód ekranowany
- Wtyk bananowy ekranowany
- Co może być gorsze od pożaru elektryka?
- daltonizm
- Mały Linux
- Superkondensator. Czy to się uda?
- Stare filmy o technice
- Zasilanie własnych konstrukcji przez PoE
- Jak działa domofon?
- Co oni mierzą miernikiem
- 40 lat OrCAD-a
- Multimetr z bluetooth
Najnowsze wątki
- 2025-10-31 Warszawa => Starszy Konsultant SAP - obszar PP <=
- 2025-10-31 Zamek elektroniczny
- 2025-10-31 Warszawa => Sales Assistant <=
- 2025-10-31 Warszawa => Senior SAP Consultant - PP area <=
- 2025-10-31 Warszawa => Junior Rekruter <=
- 2025-10-31 Warszawa => Engineering Manager (doświadczenie w branży lotniczej lu
- 2025-10-30 Był neosędzia w składzie jest cofka w apelacji [dożywocie za potrójne zabójstwo]
- 2025-10-30 Warszawa => Lead SAP PP Consultant <=
- 2025-10-30 Poznań => Konsultant SAP HCM <=
- 2025-10-30 Warszawa => Junior Rekruter <=
- 2025-10-30 Warszawa => Senior SAP Consultant - PP area <=
- 2025-10-30 Zakrzewo => SAP HCM Consultant <=
- 2025-10-30 Gang przestępców napadających przestępców już rozbity! [CBŚP,media,prawny humor]
- 2025-10-30 Kraków => Koordynator Produkcji / Przedstawiciel ds. rozwoju produktu
- 2025-10-30 Kraków => Production Coordinator / Representant Product Dev <=




![Jak mierzyć i oceniać skuteczność mailingu. 5 najważniejszych wskaźników [© maicasaa - Fotolia.com] Jak mierzyć i oceniać skuteczność mailingu. 5 najważniejszych wskaźników](https://s3.egospodarka.pl/grafika2/mailing/Jak-mierzyc-i-oceniac-skutecznosc-mailingu-5-najwazniejszych-wskaznikow-219695-150x100crop.jpg) 
![Dlaczego firmom opłaca się korzystać z kantorów internetowych? [© Halfpoint - Fotolia.com] Dlaczego firmom opłaca się korzystać z kantorów internetowych?](https://s3.egospodarka.pl/grafika2/wymiana-walut/Dlaczego-firmom-oplaca-sie-korzystac-z-kantorow-internetowych-219575-150x100crop.jpg) 
![Jak reklamować ośrodek wypoczynkowy lub hotel? [© kadmy - fotolia.com] Jak reklamować ośrodek wypoczynkowy lub hotel?](https://s3.egospodarka.pl/grafika2/reklama-internetowa/Jak-reklamowac-osrodek-wypoczynkowy-lub-hotel-221435-150x100crop.jpg) 
 
 Elektromobilność dojrzewa. Auta elektryczne kupujemy z rozsądku, nie dla idei
Elektromobilność dojrzewa. Auta elektryczne kupujemy z rozsądku, nie dla idei 
 
 
 
![Milion na koncie? Wystarczyło inwestować po około 2 tysiące miesięcznie [© wygenerowane przez AI] Milion na koncie? Wystarczyło inwestować po około 2 tysiące miesięcznie](https://s3.egospodarka.pl/grafika2/oszczedzanie-pieniedzy/Milion-na-koncie-Wystarczylo-inwestowac-po-okolo-2-tysiace-miesiecznie-269397-150x100crop.jpg) 
![Wynajem mieszkania w Warszawie pochłania 44% pensji. Zobacz, jak wypadamy na tle Europy [© pixabay] Wynajem mieszkania w Warszawie pochłania 44% pensji. Zobacz, jak wypadamy na tle Europy](https://s3.egospodarka.pl/grafika2/rynek-najmu/Wynajem-mieszkania-w-Warszawie-pochlania-44-pensji-Zobacz-jak-wypadamy-na-tle-Europy-269391-150x100crop.jpg) 
![Lot z niespodzianką - jak overbooking zmienia podróż i jakie prawa mają pasażerowie? [© wygenerowane przez AI] Lot z niespodzianką - jak overbooking zmienia podróż i jakie prawa mają pasażerowie?](https://s3.egospodarka.pl/grafika2/prawa-pasazera/Lot-z-niespodzianka-jak-overbooking-zmienia-podroz-i-jakie-prawa-maja-pasazerowie-269384-150x100crop.jpg) 
![Lider z sercem: empatia i zaufanie jako klucz do sukcesu zespołu [© wygenerowane przez AI] Lider z sercem: empatia i zaufanie jako klucz do sukcesu zespołu](https://s3.egospodarka.pl/grafika2/lider/Lider-z-sercem-empatia-i-zaufanie-jako-klucz-do-sukcesu-zespolu-269133-150x100crop.png) 
![Bańka AI za 5 bilionów dolarów: Kiedy inwestorzy powiedzą: sprawdzam? [© wygenerowane przez AI] Bańka AI za 5 bilionów dolarów: Kiedy inwestorzy powiedzą: sprawdzam?](https://s3.egospodarka.pl/grafika2/AI/Banka-AI-za-5-bilionow-dolarow-Kiedy-inwestorzy-powiedza-sprawdzam-269382-150x100crop.png) 
 


