-
Path: news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!fu-berlin.de!uni
-berlin.de!not-for-mail
From: Waldemar Krzok <w...@z...fu-berlin.de>
Newsgroups: pl.misc.elektronika
Subject: Re: Nauka C - co radzicie ?
Date: Fri, 05 Jun 2009 00:24:02 +0200
Organization: Freie Universitaet Berlin
Lines: 36
Message-ID: <7...@m...uni-berlin.de>
References: <6...@n...onet.pl>
Reply-To: n...@c...de
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-2
Content-Transfer-Encoding: 8Bit
X-Trace: news.uni-berlin.de
WwiJdwdUoSpwr0KoyYKKggZS/0H0XLrP/fe2qRFq0USgD0jE/RvhPjEZ0V
Cancel-Lock: sha1:541TKdlMKl0CRPKdDrBkDE46mvc=
User-Agent: KNode/0.10.9
Xref: news-archive.icm.edu.pl pl.misc.elektronika:564902
[ ukryj nagłówki ]MH wrote:
> Zycie zmusza mnie do nauczenia się C pod kątem zastosowania w DSP. Chyba
> wybiorę TI. Nieźle daję sobie radę w Pascalu i Assemblerze. Ale jak patrzę
> się na źródła w C , to dostaję wysypki. {} , zamiast begin/end , a++
> zamiast a:=a+1 , symbole logiczne nie całkiem logiczne , to się cholernie
> źle czyta. Do tego możliwość zdefiniowania zmiennej byle gdzie , to
> zaproszenie do zrobienia z programu totalnego burdelu.
mozesz, ale nie musisz. Burdel mozna zrobic z programu w Pascalu, jak sie
chce. A jak ci sie nie podoba, to zrob sobie cos takiego (na poczatku):
#define begin {
#define end }
#define or ||
i tak dalej :-)
oprocz tego nikt ci nie kaze pisac a++, mozesz sobie dalej pisac a=a+1, ale
lepiej w tym przypadku pisac a+=1
Kolega tez tak zaczal, ale po tygodniu przestal, bo sie przyzwyczail.
Zreszta w ANSI-C zmiennych nie mozesz deklarowac byle gdzie, ino na poczatku
funkcji.
> No dobra , pomarudziłem trochę , ale czy mi się to podoba czy nie, muszę
> się tego nauczyć . Takie są tools'y uruchomieniowe i już..
>
> Jaką literaturę polecacie , ew. coś w sieci do nauki od podstaw.
Ja sie uczylem "u zrodel", czyli Kernighan & Ritchie, zreszta mialem na to w
sumie 4 godziny, wraz z napisaniem i przetestowaniem programu. Da sie.
A w Pascalu przy intensywnym uzywaniu unions i wskaznikow mozesz napisac
program (dzialajacy gdzieniegdzie) dlugosci kilkunastu linijek gdzie
postronny za cholere nie zalapie o co biega.
Waldek
Następne wpisy z tego wątku
- 04.06.09 22:25 GLaF
- 04.06.09 22:44 MH
- 04.06.09 23:58 John Smith
- 05.06.09 00:08 John Smith
- 05.06.09 04:21 Krzysztof Rudnik
- 05.06.09 05:37 JJJK
- 05.06.09 06:21 Zbych
- 05.06.09 06:50 MH
- 05.06.09 06:53 MH
- 05.06.09 08:06 Artur M. Piwko
- 05.06.09 08:11 John Smith
- 05.06.09 09:15 Waldemar Krzok
- 05.06.09 09:29 Waldemar Krzok
- 05.06.09 09:51 RoMan Mandziejewicz
- 05.06.09 10:14 Sebastian Biały
Najnowsze wątki z tej grupy
- DS1813-10 się psuje
- Taki tam szkolny problem...
- LIR2032 a ML2032
- SmartWatch Multimetr bezprzewodowy
- olej psuje?
- Internet w lesie - Starlink
- Opis produktu z Aliexpress
- No proszę, a śmialiście się z hindusów.
- Zewnętrzne napięcie referencyjne LM385 1,2V -> 100mV dla ICL7106, Metex M-3800
- 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
Najnowsze wątki
- 2024-11-25 Karty przedpłacone (podarunkowe) Google Play - pytanie do korzystających
- 2024-11-26 wina Tóska
- 2024-11-26 Rewolucja/Rewelacja!
- 2024-11-25 grupa ożyła ;)
- 2024-11-24 Być jak Clint
- 2024-11-24 Rura kanalizacja konceptu Franke = problem
- 2024-11-25 Wrocław => Lead Java EE Developer <=
- 2024-11-25 Warszawa => Business Development Manager - Network and Network Securit
- 2024-11-25 Kraków => Programista Full Stack (.Net Core) <=
- 2024-11-25 Lublin => Senior PHP Developer <=
- 2024-11-25 Karlino => Konsultant wewnętrzny SAP (FI/CO) <=
- 2024-11-25 Warszawa => ECM Specialist / Consultant <=
- 2024-11-25 Katowice => Regionalny Kierownik Sprzedaży (OZE) <=
- 2024-11-25 Warszawa => Senior Frontend Developer (React + React Native) <=
- 2024-11-25 Lublin => Inżynier Serwisu Sprzętu Medycznego <=