-
Data: 2009-06-05 15:33:36
Temat: Re: Nauka C - co radzicie ?
Od: cepu69 <c...@t...pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]MH wrote:
>> 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 :-)
>
> Nie wiedziałem. To już trochę mnie zachęca ...
Witamy w krainie preprocesora ;)
>> Ja sie uczylem "u zrodel", czyli Kernighan & Ritchie, zreszta mialem na
>> to w sumie 4 godziny, wraz z napisaniem i przetestowaniem programu. Da
>> sie.
>
> Być może zupełnie irracjonalnie się uprzedziłem do samej notacji.. Nie
> mniej jednak , powiedz mi czy C pod kątem zastosowania w DSP bardzo różni
> się od C jakiego używa się do pisania jakichś tam aplikacji pod peceta?
Jezyk C, zreszta jak wiekszosc innych jezykow wyskiego poziomu, nie
wprowadza doatkowych rozszezen ze wzgledu na archtekture. Tak wiec C
jest "takie same" na DSP czy x86
> Przykładowo , chcę wysłać bajt danych do portu o określonym adresie. Czy
> są na to funkcje biblioteczne , czy muszę robić wstawki assemblerowe?
DSP TI nie posiada przestrzeni I/O czyli dostep do rejestru wyglada tak
samo :
#define MY_REG_ADDR (0x12345678)
*(* MY_REG_ADDR) = 0x12345678;
lub opakowanie w funkcje/metode.
>> 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.
>>
> Jak zaglądam po 2-3 miesiącach do programów napisanych przez siebie , też
> zastanawiam się o co temu idiocie chodziło !!
Biorac to pod uwage oraz "przemyslenia" zponizszych postow dziwi mnie brak
konkluzji pt. Kod nalezy pisac w sposob w miare prosty i czytelny bo :
1. Autor nie jest jedynym jego uzytkownikiem
2. Pamiec autora jest zawodna
itp.
Następne wpisy z tego wątku
- 05.06.09 16:01 Waldemar Krzok
- 05.06.09 16:17 pawel
- 05.06.09 20:13 Adam Dybkowski
- 05.06.09 20:15 Adam Dybkowski
- 06.06.09 09:26 Artur M. Piwko
- 06.06.09 21:18 Adam Dybkowski
- 07.06.09 06:31 Artur M. Piwko
- 08.06.09 10:41 cepu69
Najnowsze wątki z tej grupy
- pozew za naprawę sprzętu na youtube
- gasik
- Zbieranie danych przez www
- reverse engineering i dodawanie elementów do istniejących zamkniętych produktów- legalne?
- Problem z odczytem karty CF
- 74F vs 74HCT
- Newag ciąg dalszy
- Digikey, SN74CBT3253CD, FST3253, ktoś ma?
- Szukam: czujnik ruchu z możliwością zaączenia na stałe
- kabelek - kynar ?
- Podnieść masę o 0.6V
- Moduł BT BLE 5.0
- Pomiar amplitudy w zegarku mechanicznym
- ale zawziętość i cierpliwość
- Chiński elektrolizer tester wody
Najnowsze wątki
- 2025-01-06 Popr. 14. Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- 2025-01-06 Ostrów Wielkopolski => Area Sales Manager OZE <=
- 2025-01-06 Do IO i innych elektrooszolomow, tu macie prawdziwe smrody
- 2025-01-06 Białystok => Full Stack .Net Engineer <=
- 2025-01-06 Kraków => Business Development Manager - Network and Network Security
- 2025-01-06 Katowice => Regionalny Kierownik Sprzedaży (OZE) <=
- 2025-01-06 Warszawa => Spedytor Międzynarodowy <=
- 2025-01-06 Lublin => Programista Delphi <=
- 2025-01-06 Gdańsk => Specjalista ds. Sprzedaży <=
- 2025-01-06 śnieg
- 2025-01-05 Żarówka do lampy z czujnikiem ruchu
- 2025-01-05 Rozkręcają się
- 2025-01-04 pozew za naprawę sprzętu na youtube
- 2025-01-04 gasik
- 2025-01-04 13. Raport Totaliztyczny: Powszechna Deklaracja Praw Człowieka Nie Chroni Przed Wyzyskiem Ani Przed Eksploatacją