Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 28 mar 2024, o 15:17


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 93 ]  Przejdź na stronę 1, 2, 3, 4  Następna strona
Autor Wiadomość
PostNapisane: 5 lut 2013, o 15:46 
Offline
Użytkownik

Dołączył(a): 29 lis 2012
Posty: 1074
Lokalizacja: Sochaczew
Pomógł: 21

Nie ogarniam C. Przeczytałem kawałek z prostym kodem i nic nie rozumiem.

Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


Nie wiem gdzie tu jest zmienna? Gdzie nazwa podprogramu? Skąd program będzie wiedział o ile przesunąć zmienną temp skoro zmienna nr nie została zadeklarowana? Gdzie kończy się pętla główna?
W bascomie wszystko było proste. Do...Loop Sub....End sub, widać było że na przykład wielkość to zmienna a nie nazwa podprogramu.
Przeczytałem kawałek książki którą udostępnia wydawnictwo ale nie jarzę o co w tym chodzi?

Dacie mi to radę jakoś wytłumaczyć? Jak dwuletniemu dziecku.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 lut 2013, o 16:03 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27212
Lokalizacja: Szczecin
Pomógł: 1041

tu też jest proste - ale czy przypadkiem nie przeleciałeś zbyt szybko - jak BURZA pierwszego rozdziału z teorią na temat C ? - wydaje mi się że jak TORNADO wręcz przeleciałeś ;) bo pytasz gdzie zaczyna się i gdzie kończy pętla główna???

przecież w tym kodzie który pokazałeś nie ma ŻADNEJ pętli głównej więc nie dziw się, że jej nie widzisz :(

zobacz główna funkcja programu od której następuje start wszystkiego:

Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


czy to trudne ? chyba nie - zaczyna się tu { a kończy się }

no to teraz dodajmy w niej pętlę nieskończoną:

Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


------------------------ [ Dodano po: 1 minucie ]

matrix napisał(a):
Przeczytałem kawałek książki którą udostępnia wydawnictwo ale nie jarzę o co w tym chodzi?


aaaaaaaaaaaaaaaaaaaaa no dopiero teraz to zobaczyłem :(

więc w ogóle nie przeczytałeś książki i się dziwisz że nie rozumiesz o co chodzi spoglądając na coś do jej środka :( ????

------------------------ [ Dodano po: 3 minutach ]

matrix napisał(a):
Nie wiem gdzie tu jest zmienna? Gdzie nazwa podprogramu?


No na prawdę - nie czytając podstaw C w ogóle się nie dziwię że nie wiesz o co chodzi i nic tu nie widzisz :( .... bo na razie nie wiesz jak się np definiuje zmienna albo funkcje, nie wiesz czym się różnią DEKLARACJE funkcji od ich DEFINICJI a w tym kodzie widać i DEKLARACJĘ i DEFINICJĘ funkcji
[/quote]

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 lut 2013, o 16:09 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 11 kwi 2012
Posty: 59
Pomógł: 1

Nie łam się. Ja może jestem tylko 2% wyżej od Ciebie. Jesteś zmieszany, bo to tylko fragment kodu. Dla zupełnie początkującego faktycznie może to być misz-masz. Ja też po pierwszym czytaniu niewiele rozumiałem, a nigdy wcześniej nic nie programowałem - Ty masz przewagę, że coś robiłeś w BASCOMie.
Podprogramem nazywamy funkcję zapal_bit.
Trochę bałagan się wkradł w Twoim kodzie, bo PORTB wywołuje funkcję zapal_bit, a nie jakaś waga_bitu.
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


Wyraźną zmienną w tym fragmencie kodu jest temp, a argumentem funkcji zapal_bit jest zmienna nr.
Argument (zmienna) "nr" jest zmienną 8-bitową, zatem max wartość jaką do niej można przekazać (jaką może posiadać) to 255. Jeżeli pojawia się instrukcja wywołania funkcji w postaci zapal_bit(5), oznacza to, że w miejscu wywołania funkcji czyli tam gdzie sobie napisałeś zapal_bit(5), pojawi się liczba, która jest wynikiem funkcji zapal_bit dla argumentu o wartości 5, czyli zmiennej nr=5. A w tym podprogramie wykonywana jest instrukcja przesunięcia bitowego temp = (1<<nr) czyli temp = (1<<5). na końcu tego podprogramu (funkcji) masz instrukcję return temp, czyli wartość funkcji, czyli miejsce gdzie wpiszesz sobie zapal_bit(5), pojawi się wartość zmiennej temp.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 lut 2013, o 16:11 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27212
Lokalizacja: Szczecin
Pomógł: 1041

poza tym w języku C ten kod powinien wręcz MUSI mieć wcięcia żeby go dobrze czytać - ale widzisz o tym też nie wiesz na razie więc się dziwisz :( ... spójrz tak powinien wyglądać:


Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 lut 2013, o 16:52 
Offline
Użytkownik

Dołączył(a): 29 lis 2012
Posty: 1074
Lokalizacja: Sochaczew
Pomógł: 21

mirekk36 napisał(a):
No na prawdę - nie czytając podstaw C w ogóle się nie dziwię że nie wiesz o co chodzi i nic tu nie widzisz :( .... bo na razie nie wiesz jak się np definiuje zmienna albo funkcje, nie wiesz czym się różnią DEKLARACJE funkcji od ich DEFINICJI a w tym kodzie widać i DEKLARACJĘ i DEFINICJĘ funkcji

Wiem że pętla główna zaczyna się od While, ale naczytałem się tyle że już sam nie wiem.
Nie zapominaj Mirku że mam za sobą przeczytaną książkę Symfonia C++ więc C nie jest mi tak obcy, ale i tak go nie rozumiem.

Ja po prostu nie widzę w C różnicy między deklaracją zmiennej, podprogramu czy jeszcze czegoś innego.

Wiem co to wcięcia bo sam je stosuję pisząc w Bascomie. Bez wcięć nie ma pisania programu.

W bascomie było łatwo. Chcę zmienną? Pyk:
Składnia: [ Pobierz ] [ Ukryj ]
język basic4gl
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


Chcę poprogram? Nie ma kłopotu, nawet nie muszę go deklarować tylko piszę:
Składnia: [ Pobierz ] [ Ukryj ]
język basic4gl
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


Po co zwracać jakąś wartość funkcji? Co to w ogóle jest? Przeczytałem a nie wiem.
W bascomie nie muszę niczego zwracać a bynajmniej nie świadomie a i tak wiem o co chodzi i wiem czego się spodziewać.

Przede wszystkim w C nie rozumiem składni.

Po co mam pisać while(1) ? Dlaczego (1) a nie (5) ? Nie rozumiem podstaw choć uwierzcie mi że pierwsze kilkanaście stron Symfoni o podstawach przeczytałem kilka jeśli nie kilkanaście razy.

W tym kawałku, w tym malutkim zdaje się że nie rozumiem niczego:

Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


uint8_t - to będzie rodzaj zmiennej w C dla AVR
zapal_bit - to będzie zmienna która przyjmuje wartości uint8_t i nr ?

Po co ona przyjmuje te wartości I czemu od razu dwie?

mirekk36 napisał(a):
(...) nie wiesz czym się różnią DEKLARACJE funkcji od ich DEFINICJI a w tym kodzie widać i DEKLARACJĘ i DEFINICJĘ funkcji

Ja w ogóle nie wiem co to funkcja nie wspominając o jej deklaracji czy definicji? Nie wiem jaka jest różnica, a przeczytałem o tym. Jeśli nie wierzysz to mogę zacytować Twoje słowa z książki.

Na sam koniec, uwierz mi drogi Mirku że podstaw nigdy nie pomijam.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 lut 2013, o 17:16 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27212
Lokalizacja: Szczecin
Pomógł: 1041

Poczekaj poczekaj bo my się chyba nie rozumiemy. Ja przede wszystkim jak zacząłem czytać twój post i odpisywać po kolei to myślałem, że ty już masz niebieską książkę:

http://atnel.pl/mikrokontrolery-avr-jezyk-c.html

a okazuje się że nie masz - tylko przeczytałeś jej fragmenty

Nie rozumiem więc co za bardzo chcesz osiągnąć tym wątkiem - czy próbować udowadniać że w Bascomie prościej się robi ?

dla mnie nie ma różnicy czy Bascom, czy C czy Pascal, czy C++ czy Asembler. Każdy język ma swoją specyfikę, a próba mówienia że w którymś jest prościej jest wg mnie wręcz niedorzecznością. To tylko kwestia składni i jej poznania, zrozumienia zasad jakie kierują danym językiem.
----------------------------------

Przepraszam ale jeśli chcesz jakby zrozumieć język C rozpoczynając od tego przykładu, na który się powołałeś a nie znając podstaw języka C (bo ich nie znasz, no nie znasz i co poradzić - to nie wstyd) ... pytasz i mówisz że np nie rozumiesz czym się różni deklaracja od definicji. Tymczasem to jedna z NAJWIĘKSZYCH podstaw języka C

Nie zrozum mnie źle, absolutnie daleki jestem od wciskania ci tej książki na siłę. Próbowałem zresztą w skrócie wyjaśnić kilka kwestii odnośnie tego kodu

ale jeśli podejrzewasz, że można to wyjaśnić ot tak na forum w kilku słowach - to rzeczywiście po co książka ? skoro można tak łatwo wyjaśnić w kilku zdaniach język C ??? hmmm może i ktoś tak potrafi - sorki ale ja na pewno nie

to co wiedziałem postarałem się dokładnie opisać w książce. I jak się okazuje w przypadku wielu osób to działa. Jeśli uważasz że nie warto - i lepiej poduczyć się języka C z kursów internetowych to przecież nie ma problemu, polecę ci nawet kurs z EdW - uważam go za jeden z najlepszych spośród wielu innych które często robią więcej krzywdy tym którzy je czytają niż pożytku. No ale każdy wybiera swoją drogę.

Ja nie podejmuję się na forum tłumaczenia WSZYSTKIEGO OD TYŁU - bo ty akurat chciałeś się dowiedzieć o tym prostym przykładzie. Owszem on jest prosty ale - jak mówię najpierw trzeba zacząć od podstaw C .... a TO WSZYSTKO masz w mojej książce.

Więc sam wybierz drogę - bo ja nie jestem w stanie (sorki że się powtarzam) na forum w postach pisać książki drugi raz.

Mogę i chętnie wręcz pomagam w jej zrozumieniu każdemu kto ma konkretne pytania ..... ale nie tak :(

------------------------ [ Dodano po: 3 minutach ]

matrix napisał(a):
mirekk36 napisał(a):
(...) nie wiesz czym się różnią DEKLARACJE funkcji od ich DEFINICJI a w tym kodzie widać i DEKLARACJĘ i DEFINICJĘ funkcji

Ja w ogóle nie wiem co to funkcja nie wspominając o jej deklaracji czy definicji? Nie wiem jaka jest różnica, a przeczytałem o tym. Jeśli nie wierzysz to mogę zacytować Twoje słowa z książki.


Ja o różnicach pomiędzy DEKLARACJAMI a DEFINICJAMI funkcji i zmiennych piszę w wielu miejscach w książce, poświęcam temu mnóstwo czasu i kartek. To że trafiłeś na jakiś mały fragment - wyrywek - cóż ja poradzę, jeśli uważasz że z takich fragmentów każdy nauczyć się języka C to przepraszam - powodzenia .... ale trochę dziwne podejście

jeśli nie czytając całości już uważasz że książka jest do ..... hmmmmm

to po prostu daj sobie spokój z nią a może i językiem C .... może nie warto. Jest przecież Bascom ... a to też fajny język.

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 lut 2013, o 17:31 

Pomógł: 0

:arrow: matrix przeczytaj uważnie co napisał ci :arrow: Stanley - to odnośnie tego akurat fragmentu kodu - tam jest po prostu błąd i jest to poprawione w errarcie str. 108 książki. Stanley Ci ten błąd poprawił.
A co do jednak poczytania od początku, od podstaw wiadomości o C dla AVR, to posłucjak Mirka :) - powoli do przodu ale od początku.



Ostatnio edytowano 5 lut 2013, o 18:21 przez wojtek, łącznie edytowano 3 razy

Góra
  
cytowanie selektywne  Cytuj  
PostNapisane: 5 lut 2013, o 17:34 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 11 kwi 2012
Posty: 59
Pomógł: 1

Żenada........ myślałem, że pomogłem chociaż w jakimś stopniu koledze, a wyszło, że pisałem na marne. Cóż bywa i tak.. :/



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 lut 2013, o 17:37 

Pomógł: 0

Stanley napisał(a):
Żenada........ myślałem, że pomogłem chociaż w jakimś stopniu koledze, a wyszło, że pisałem na marne. Cóż bywa i tak.. :/

Przecież dokładnie wyjaśniłeś jak jest :) po prostu tak bywa jak zbytnio emocje wchodzą w grę :) a poza tym trzeba początki jednak poczytać i skupić się na tym.



Góra
  
cytowanie selektywne  Cytuj  
PostNapisane: 5 lut 2013, o 17:43 
Offline
Użytkownik

Dołączył(a): 29 lis 2012
Posty: 1074
Lokalizacja: Sochaczew
Pomógł: 21

To może wyjaśnijmy bo trochę źle mnie odbieracie.
1. Chcę się nauczyć C z kilku powodów, ale nie będę się rozpisywał. Chcę się rozwijać i tyle.
2. Nie chce pokazywać że bascom jest lepszy czy gorszy bo sam w swojej książce na którejś ze stron napisałeś Mirku, że każdy język jest tak dobry jak programista który się nim posługuje. I ja jestem podobnego zdania.
3. Przytoczony przykład jest przykładem z Twojej książki. Jest to jeden z pierwszych przykładów u Ciebie i znajduje się na stronie 108 w jej górnej części.
4. Książkę mam zamówioną o czym możesz się dowiedzieć pytając pani Anety Wiśniewskiej.
5. Na obecną chwilę przeczytałem Twoją książkę słowo po słowie od początku do wspomnianej strony 108 i nic nie rozumiem co widać po powyższych pytaniach.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 lut 2013, o 18:18 
Offline
Uzytkownik zasłużony dla forum.atnel.pl
Avatar użytkownika

Dołączył(a): 16 lip 2012
Posty: 2088
Lokalizacja: Leżajsk / Kraków
Pomógł: 411

W Bascomie są też funkcje i jest też pętla while:
Składnia: [ Pobierz ] [ Ukryj ]
język basic4gl
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


Składnia: [ Pobierz ] [ Ukryj ]
język basic4gl
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

Mogłeś ich nie używać, bo zamiast funkcji, która pobiera parametry w przykładzie korzystałeś z prostszej konstrukcji, która wywołuje procedurę bez pobierania argumentów i bez zwracania wartości. Nie korzystałeś z pętli while bo masz pętle do loop.
Muszę w tym miejscu stwierdzić, że w C masz prościej, bo funkcję zapisujesz na wiele sposobów a w Bascomie masz gosub, call, function, declare sub (dużo różnych słówek).
Znasz Bascoma, a chcesz przejść na C. Żaden problem. Każdy prosty program pokaż, a mogę pokazać jak to zrobić w C. Podstawowe różnice to:
W C każda instrukcja kończy się ;
W C występują nawiasy () i klamry {}, a w Bascomie masz to obraniczone słowami kluczowymi np.
Składnia: [ Pobierz ] [ Ukryj ]
język basic4gl
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

w C wygląda tak:
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

W warunku w Bascom masz A=9 to w C jest A==9, w Bascom A<>9 to w C A != 9

_________________
Dragonus Cracovus: Biomagia



Ostatnio edytowano 5 lut 2013, o 18:19 przez Krauser, łącznie edytowano 1 raz

Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 lut 2013, o 18:19 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 11 kwi 2012
Posty: 59
Pomógł: 1

Ja np mimo, że składnię języka C na poziomie podstawowym znam, to np rozdziału odbiór kodów RC5 nie rozumiem. Tam w składni brak jakichkolwiek wskaźników, callbacków i innych cudów, po prostu same warunki i operacje na kilku zmiennych statycznych, a i tak nie mogę od kilku dni zrozumieć całego kodu. Potrzebowałbym opis dosłownie każdej linijki co się po kolei dzieje, bo nie ze składnią mam problem, a z kolejno wykonywanymi instrukcjami. Typu przerwanie numer 1, i chronologicznie ciąg wykonywanych instrukcji, i opis co każda linijka robi i dlaczego, po co. Przerwanie numer 2 podobnie. Zmiennej IR_data przypisujemy wartość 0x001 bo to i to. Operacje modulo wykonujemy po to, bo to i to. Zmienne address, toggle_bit za pomocą przesunięć bitowych sprowadzamy do zmiennych 8-bitowych, jeżeli tego byśmy nie zrobili, to konsekwencją byłoby to i to itd. Gdyby rozpisać w ten sposób całą procedurę przerwania, to pewnie najbardziej oporni jak ja by zrozumieli (a może jestem wyjątkiem? :) - nie wiem), ale objętość tłumaczenia zajęłaby z 10 stron. Robiłem kilka podejść z pomocą kolegi Antystatyczny i ciągle ściana i ściana. Przerwanie zawiera tylko 30 linijek kodu. Składnię rozumiem, ale działania - nie. Jasne jest dla mnie, że Mirek nie mógł wszystkiego opisać jak dla kompletnie zielonego, bo objętość książki wyniosłaby przeszło 1000 stron.

Najważniejsze jest to matrix, żeby się nie poddawać jak coś nie idzie. Ogromne wsparcie jest na forum. Praktycznie każde pytanie jakie zapodasz o języku C, to odpowiedź uzyskasz. Więc na pewno go zaskoczysz prędzej czy później. Oby jak najprędzej. :) Ja strasznie jestem oporny na programowanie, przynajmniej takie mam wrażenie. Jak ja załapałem podstawy, to Tobie bankowo też się uda.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 lut 2013, o 18:34 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 13 sty 2013
Posty: 31
Lokalizacja: ZSW
Pomógł: 0

Kolego matrix nie przesadzaj. Ja zacząłem czytać 3 tyg temu - fakt nie wszystko udało mi się zrozumieć w lot, dlatego zacząłem posiłkować się innymi publikacjami i czytać książkę Mirka - podtytuł "Podstawy Języka C" jeszcze raz . Poza tym stwierdziłem u siebie, że też nie jest różowo ale widzę postęp. Do C pochodziłem też kilka razy - Bascoma też posmakowałem, jednak sposób w jaki pisze Mirek jest zdecydowanie bardzo przystępny. Widać, że "chłop" się stara pod każdym względem. Mirku jak dla mnie jest THE BEST.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 lut 2013, o 18:43 
Offline
Użytkownik

Dołączył(a): 29 lis 2012
Posty: 1074
Lokalizacja: Sochaczew
Pomógł: 21

Krauser napisał(a):
W Bascomie są też funkcje i jest też pętla while:
Składnia: [ Pobierz ] [ Ukryj ]
język basic4gl
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


Nie korzystałeś z pętli while bo masz pętle do loop.

Używałem wiele razy while bo to ciekawa forma pętli i bardzo ją lubię.

Krauser napisał(a):
Znasz Bascoma, a chcesz przejść na C. Żaden problem. Każdy prosty program pokaż, a mogę pokazać jak to zrobić w C.

Takiego człowieka mi potrzeba. Z pewnością nie omieszkam skorzystać i to nie raz.

Krauser napisał(a):
W warunku w Bascom masz A=9 to w C jest A==9, w Bascom A<>9 to w C A != 9

Zdążyłem się już zapoznać z operatorami w C.
Dla mnie złożoność jest strasznie trudna. Jeszcze odniosę się do wypowiedzi Mirka o pisaniu książki drugi raz tu na forum. Wcale tego nie wymagam i było by to dość dziwaczne a na pewno bez sensu. Chodzi o to że każdą swoją wypowiedzią staram się pokazać że nie rozumiem samej składni, no i kilku pewnych rzeczy.

Prosty przykład z tą pętlą w C. W bascomie jest do...loop, while...wend, do...loop until itd. za słowem nic nie ma. Dlaczego w C nie mogę napisać tak samo? Po co pisać while(1) ? Tego nie rozumiem. Dlaczego nie mogę napisać while? "Nie chcę" tej jedynki na końcu.

W bascomie niewiele rzeczy coś przyjmuje a już na pewno nie w taki sposób:

uint8_t zapal_bit(uint8_t nr)

Napisz mi to kolego Krauser w bascomie.

Poza tym do samego kolegi Mirka kilka słów. Uwierz mi drogi nasz guru że wcale nie chcę Cię zbesztać za książkę a wręcz przeciwnie, jestem wdzięczny że znalazła się osoba która uważa że potrafi przekazać wiedzę o C w sposób znacznie prostszy niż zrobili to inni. No i mamy Twoją nieocenioną pomoc tu na forum, pod telefonem i na skypie. Czego jeszcze więcej chcieć? Na pewno wszyscy tutaj jesteśmy Ci niezmiernie wdzięczni tak więc trochę luzu drogi kolego.

Ja po prostu staram się dowiedzieć pewnych jak widać prostych dla Was rzeczy o których już przeczytałem ale mimo wszystko nie rozumiem.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 lut 2013, o 18:57 
Offline
Użytkownik

Dołączył(a): 12 paź 2012
Posty: 207
Lokalizacja: Rzeszów
Pomógł: 16

matrix napisał(a):
Prosty przykład z tą pętlą w C. W bascomie jest do...loop, while...wend, do...loop until itd. za słowem nic nie ma. Dlaczego w C nie mogę napisać tak samo? Po co pisać while(1) ? Tego nie rozumiem. Dlaczego nie mogę napisać while? "Nie chcę" tej jedynki na końcu.

Dlatego, ze jest to C :) a jeśli nie chcesz 1 na końcu to stwórz swój własny język :P
Przeczytaj początkowe rozdziały o c 3 razy, jeśli raz za mało i się trochę pojaśni.
Dlaczego tak bo ktoś tak opracował składnie języka C (z którego wywodzi się wiele języków a sam C jest bardzo uniwersalny). Pętla while wykonuj się do momentu spełniania warunku - czyli puki to co w nawiasie bedzię logicznie różne od zera, co niewątpliwie spełnia jedynka.
------- Edit:
jeśli znasz Bascoma (bo ja nie znam ani przecinka) to idee pętli czy warunków itp powinieneś czaić więc chodzi jedynie o poznanie składni która opisana jest jak już pisali wszyscy "przedpiszcy" w Blue Book'u :)

_________________
sig off ;(



Ostatnio edytowano 5 lut 2013, o 19:01 przez Lukasz89, łącznie edytowano 2 razy

Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 lut 2013, o 18:58 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 11 kwi 2012
Posty: 59
Pomógł: 1

Równie dobrze mógłbyś napisać while(5), czy while(10), while(warunek) 5, 10 to liczby dodatnie zatem warunek jest spełniony i pętla się kręci w nieskończoność. Dlaczego w nieskończoność? Dlatego, że warunek jest zawsze spełniony, bo 5 czy 10 czy 1 jest zawsze większa od zera.


Autor postu otrzymał pochwałę


Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 lut 2013, o 19:05 
Offline
Użytkownik

Dołączył(a): 29 lis 2012
Posty: 1074
Lokalizacja: Sochaczew
Pomógł: 21

No rozumiem sprawdzanie warunku prawda/fałsz bo czytałem o tym tylko nie przypominam sobie by na początku było gdzieś to wyjaśnione po co ta liczba w nawiasie. A jeśli napiszę while(0) ?
Dzięki za wytłumaczenie. O to mi właśnie chodziło.

Jeszcze taka prośba. To nie jest tak że jestem zielony w pisaniu programów. Naprawdę napisałem kilka bardzo przydatnych mi rzeczy w bascomie i co nieco o pisaniu wiem. Znam pętle, znam korzystanie z warunków, znam przerwania, znam obsługę rc5, znam pomiary adc, znam obsługę przycisków, ale wszystko w bascomie. Więc jest to tylko kwestia przejścia na inną składnie, ale jakoś tej innej składni, składni C nie mogę pojąć.



Ostatnio edytowano 5 lut 2013, o 19:13 przez matrix, łącznie edytowano 2 razy

Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 lut 2013, o 19:08 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 11 kwi 2012
Posty: 59
Pomógł: 1

To pętla będzie zablokowana. Żadna instrukcja w niej zawarta nie zostanie wykonana, bo warunek jest niespełniony.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 lut 2013, o 19:21 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27212
Lokalizacja: Szczecin
Pomógł: 1041

a ja powiem tak

W OGÓLE nie rozumiem kogoś kto pisze tak:

"przeczytałem książkę od 1 do 108 strony i NIC z tego nie rozumiem"

sorki - jak ja bym czytał taką książkę to rzeczywiście już po przeczytaniu pierwszych 10 stron pewnie rzuciłbym ją w kąt i nigdy do niej nie wrócił.

Ale jest forum, jestem ja chętny do pomocy jest wiele osób chętnych do pomocy, więc na pewno w takiej sytuacji komfortowej zamiast rzucać nią w kąt po tych 10 stronach zadałbym po kolei pytania do tego czego nie rozumiem ...

oczywiście gdyby autor mnie przekonywał (a ja staram się to robić wyraźnie i zawsze) to dla świętego spokoju najpierw bym spróbował ją TEN JEDEN raz przeczytać w całości nawet nie rozumiejąc - bo o to proszę. Można mi zaufać albo nie.

Ale nie pisać że kompletnie NIC nie rozumiesz po 108 stronach ... wybacz ale to przesada - bo jak wyżej napisałem ci co to jest funkcja main() i gdzie jest jej początek i koniec - to wyglądało jakbyś się wręcz obraził że takie rzeczy ci mówię - czyli CO??? kompletnie nic nie zrozumiałeś przez te 108 stron ????

widać że piszesz tak bo wydawało ci się że po przeczytaniu 108 stron bez żadnej praktyki bez żadnego zadania dodatkowego pytania (a jak widać tu można ich mnóstwo zadawać)

co do luzu - to mam go sporo - ale NA PEWNO nie napisałem nigdzie - pokaż mi to, że ja przekazałem wiedzę na temat C lepiej niż inni bo to już przesada. Ja napisałem że staram się udowodnić że teraz nauka C może być prostsza niż Bascoma a to jest RÓŻNICA.

a że nie trafię do wszystkich ze swoją książką to normalne. Więc zrozumiem jak ktoś napisze np że przeczytałem twoją książkę ale ona do mnie nie trafia, nie potrafię się z niej nauczyć ..... czyż mogę kogoś za to potępiać ? NIE ja nie jestem alfą i omegą a przekazywanie wiedzy przez książkę jest 1000000000x razy trudniejsze niż np w trakcie kursów na żywo. I tylko TEN o tym się dowie kto sam spróbuje napisać książkę.

Więc jeśli chcesz się nauczyć C to fajnie, ja popieram, deklaruję pomoc i nawet rozumiem trudne początki bo sam zaczynałem naukę C aż OSIEM RAZY !!!! rozumiesz ? bo mnie wkurzały te operatory , jak się z nich korzysta, te wszystkie ptaszki i krzaczki ...

ale jeśli chcesz abym ci pomógł - to daj sobie pomóc i zadawaj pytania do tego czego nie rozumiesz zamiast pisać tyrady że po 108 strona NIC A NIC - NI W ZĄB nie rozumiesz - tak jakbym pisał po hebrajsku.

------------------------ [ Dodano po: 5 minutach ]

matrix napisał(a):
No rozumiem sprawdzanie warunku prawda/fałsz bo czytałem o tym tylko nie przypominam sobie by na początku było gdzieś to wyjaśnione po co ta liczba w nawiasie. A jeśli napiszę while(0) ?
Dzięki za wytłumaczenie. O to mi właśnie chodziło..


I to jest przykład jak ktoś się zabiera za naukę C od hmmmm żeby delikatnie powiedzieć OD TYŁU


najpierw warto (z uporem maniaka będę to przypominał) zacząć od podstaw i zrozumieć co to jest WYRAŻENIE w języku C

bo wszystko co masz w nawiasach okrągłych to wyrażenie np

(1)

(1<<5)

(i<7)

(a=7)

i każde z nich może przyjąć wartość - jaką ? to zależy od wyrażenia może to być PRAWDA lub FAŁSZ

ale w C tak się fajnie składa że FAŁSZ to zawsze jest = 0

natomiast PRAWDA to każda wartość inna niż ZERO

z czym nie spotkasz się wprost w innych językach i dlatego tak trudno to zaskoczyć, wręcz się myśli na początku że to jakaś głupota - tymczasem to daje nieograniczone możliwości

bo w innych językach przyzwyczaili cię do TRUE lub FALSE czyli wyrażeń logicznych i trudno myśleć o tym jak o liczbach czasem (mówię to z autopsji gdy sam do tego dochodziłem)

i jest jeszcze wiele innych takich kruczków - dlatego warto czytać książkę po kolei , czasem wracać itd .... bo takich sporo rzeczy w kolejności wyjaśniam.

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 lut 2013, o 19:27 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 17 sty 2013
Posty: 123
Lokalizacja: Warszawa
Pomógł: 10

Nie można się obrażać o to że język C różni się od innego języka - tak jest i już :-)
Trzeba to zaakceptować i nauczyć się nowej składni i właściwości języka.

Oczywiście - łatwo powiedzieć ;-)

Ale tak ze swojego doświadczenia:
Pierwszy raz z językiem C zetknałem się w 1994 roku - wtedy na PC królował Borland C/C++. W tym czasie trochę programowałem w Pascalu. Mogłem sobie w nim pisać proste programiki które potrafiły wykreślać figury - okręgi, kwadraty, itp... Były na to odp. instrukcje języka Pascal.
Potem pierwsze zetknięcie z C - i wielkie rozczarowanie. Przy "wyrzucaniu" komunikatów na ekran trzeba na końcu właściwego komunikatu dodawać znaki końca linii - jakieś dziwne znaczki, itp.... To co to za język wysokiego poziomu, że muszę myśleć o takich pierdółkach?
No i odwaliłem język C pozostając przy ASM i TurboPascalu.
A gdybym się wtedy jednak przełamał, to byłbym dzisiaj guru C. A tak - dopiero kilka lat temu przysiadłem do C - jak weszły mikrokontrolery 32-bitowe, no i oczywiście to już nie ta biegłość, co mogła być :cry:

Tak więc - nie wahaj się, nie zważaj na początkowe przeszkody, bo okazja i zapał minie :-)

PS. A z tamtych czasów pozostała mi książka A. Zalewskiego o C/C++, która wciąż się jeszcze przydaje czasami - mimo upływu tylu lat.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 lut 2013, o 19:35 
Offline
Użytkownik

Dołączył(a): 29 lis 2012
Posty: 1074
Lokalizacja: Sochaczew
Pomógł: 21

mirekk36 napisał(a):
NA PEWNO nie napisałem nigdzie - pokaż mi to, że ja przekazałem wiedzę na temat C lepiej niż inni

Odbiegając od meritum tematu, szczerze? Biorąc się za pisanie książki nieświadomie dałeś do zrozumienia czytelnikom że potrafisz przekazać tą wiedzę lepiej.
Pytanie z innej beczki.
Jeśli kolejny instruktor nauki jazdy bierze się za uczenie ludzi tejże jazdy to zaczyna uczyć bo uważa że potrafi nauczyć przeciętnego kierowcę lepiej niż ktokolwiek inny.
Tak więc jak już napisałem, świadomie lub nie, dałeś nam do zrozumienia że potrafisz przekazać wiedzę lepiej niż w innych książkach.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 lut 2013, o 19:42 

Pomógł: 0

Piszesz, że masz przeczytaną książkę Grembosza, mówisz o symfonii?, jeżeli tak, to przeczytaj ją jeszcze raz i jeszcze raz i jeszcze i jeszcze.......
Sam podobnie jak Mirek do C bardzo długie podchody robiłem.

Zadajesz pytania jak byś nigdy niczego nie programował, a komputer widział przez szybę....... Na początku książki Mirka jest dosyć dobre wprowadzenie w świat C, ale na boga, allaha, shivę i inne gusła jak chcesz podstaw C to Grębosz jest dobrą pozycją.
Sam co prawda wolę Szkołę Programowania Prathy i Język C nowoczesne programowanie, bo to są książki do nauki C i jest tam dokładnie krok po kroku napisane co i jak

Deklaracje i definicje są świetnie opisane u Grębosza, Mirka, Prathy i KN King... czyli każdej wymienionej.

Rzucasz się na program z środka książki i dziwisz się, że nie rozumiesz......

Pocieszyć cię, miałem jeszcze jakiś rok temu dokładnie to samo....... zacząłem naukę pisana programów w C pod AVR od zaprojektowania i napisania programu do obsługi wyświetlacza LED przez RS232 z parsowaniem danych i kodach ascii.

Sam musiałem wracać do początków, zresztą nadal muszę. Grębosz tom 1 jest już tak wymiętoszony ;) że masakra po prostu. Ale rozdziały o deklaracjach, zmiennych, funkcjach i wskaźnikach to znam prawie na pamięć, a nadal wielu rzeczy nie rozumiem.......

Robię wtedy przeskok do samych początków, do migania diodą, wykrywaniem klawisza itd. czyli totalne podstawy.

Obejrzyj kilka razy poradniki Mirka, tam jest fajnie pokazane tworzenie programów, na początku pewnie 99% rzeczy nie zrozumiesz (też tak mam), ale po kolejnym obejrzeniu, zatrzymuję i szukam w książce na ten temat. U Mirka, Grębosza i w każdej innej książce którą mam na temat C. Dzięki temu problem mam opisany na różne sposoby i łatwiej mi go zrozumieć.
C to spory poziom abstrakcji, sam ostatnio prawie osiwiałem próbując zrozumieć rzutowanie na wskaźnik *void, różnicę między *void a void* ;) itd. Ale dzięki Mirkowi, Gręboszowi i Pratcie idzie pomału do przodu.

W "C" jak w matematyce, nie da się przeskoczyć do obliczania transformat furierowskich, czy całek, bez zrozumienia funkcji, czy nawet głupiego mnożenia czy dzielenia ;).

Popełniasz podobny błąd jak ja przez długi czas... rzucając się na głęboką wodę, zamiast robić krok po kroku.



Góra
  
cytowanie selektywne  Cytuj  
PostNapisane: 5 lut 2013, o 19:53 
Offline
Uzytkownik zasłużony dla forum.atnel.pl
Avatar użytkownika

Dołączył(a): 16 lip 2012
Posty: 2088
Lokalizacja: Leżajsk / Kraków
Pomógł: 411

matrix napisał(a):
W bascomie niewiele rzeczy coś przyjmuje a już na pewno nie w taki sposób:

uint8_t zapal_bit(uint8_t nr)

Napisz mi to kolego Krauser w bascomie.

Proszę:
- gdy to prototyp/deklaracja funkcji:
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

Składnia: [ Pobierz ] [ Ukryj ]
język basic4gl
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

- gdy definicja funkcji
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

Składnia: [ Pobierz ] [ Ukryj ]
język basic4gl
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

_________________
Dragonus Cracovus: Biomagia



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 lut 2013, o 19:54 
Offline
Użytkownik

Dołączył(a): 29 lis 2012
Posty: 1074
Lokalizacja: Sochaczew
Pomógł: 21

rezasurmar napisał(a):
Piszesz, że masz przeczytaną książkę Grembosza, mówisz o symfonii?, jeżeli tak, to przeczytaj ją jeszcze raz i jeszcze raz i jeszcze i jeszcze.......

Niestety na to nie mam czasu z różnych powodów o których pisał nie będę bo wyjdzie na to że się żalę.

rezasurmar napisał(a):
Zadajesz pytania jak byś nigdy niczego nie programował, a komputer widział przez szybę.......

Pisałem, pisałem. Oto kawałek kodu który czyta sygnał przychodzący z odbiornika, czyli to co wchodzi na serwo.

Składnia: [ Pobierz ] [ Ukryj ]
język basic4gl
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.



rezasurmar napisał(a):
Rzucasz się na program z środka książki i dziwisz się, że nie rozumiesz......

Ale już wspominałem że to jest pierwszy przykład w książce, no może jeden z pierwszych, więc co? Mam wymyślić łatwiejszy sam?

Przyjąłem że skoro znam bascoma (może nie biegle) to przejście na C to tylko jak pisałem, kwestia składni i niuansów.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 lut 2013, o 19:56 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27212
Lokalizacja: Szczecin
Pomógł: 1041

matrix napisał(a):
mirekk36 napisał(a):
NA PEWNO nie napisałem nigdzie - pokaż mi to, że ja przekazałem wiedzę na temat C lepiej niż inni

Odbiegając od meritum tematu, szczerze? Biorąc się za pisanie książki nieświadomie dałeś do zrozumienia czytelnikom że potrafisz przekazać tą wiedzę lepiej.
Pytanie z innej beczki.
Jeśli kolejny instruktor nauki jazdy bierze się za uczenie ludzi tejże jazdy to zaczyna uczyć bo uważa że potrafi nauczyć przeciętnego kierowcę lepiej niż ktokolwiek inny.
Tak więc jak już napisałem, świadomie lub nie, dałeś nam do zrozumienia że potrafisz przekazać wiedzę lepiej niż w innych książkach.



sorry ale widzę że się nigdy nie dogadamy. Przepraszam ale ty takim pisaniem (idąc tokiem twojego pokrętnego rozumowania) dajesz nieświadomie do zrozumienia że WSZYSTKO wiesz lepiej. I fajnie życzę powodzenia.

Ja w swojej książce opisałem tylko swoją pasję, swoje hobby , swoimi słowami, nie mając w tym ŻADNEGO doświadczenia jak ci instruktorzy jazdy o których piszesz i (przepraszam za ostrzejsze słowo) ale to jest dla mnie już BZDURNE porównanie i wręcz obrażasz mnie takimi stwierdzeniami.

ja jestem takim samym człowiekiem jak każdy, nie najadłem się żadnych rozumów i proszę cię skończ już z tym bo jak tak dalej będzie miała wyglądać ta dyskusja i będziesz wciskał mi takie rzeczy to sorry ale usunę cały ten wątek i koniec.

Chociaż tak przy okazji z ciekawości aż zapytam bo czerwony się z poirytowania zrobiłem - czy ktoś jeszcze tak uważa że ja pisząc książkę - chciałem pokazać że jestem od INNYCH LEPSZY ??? że lepiej to potrafię zrobić niż inni ??? SZOK !!!! sam czytając wiele innych książek nie wpadłbym na tak kuriozalny pomysł - masakra - no ale ok - może to ja się mylę - może KAŻDY kto pisze książkę ma JEDEN CEL

POKAZAĆ INNYM ŻE JEST LEPSZY - a przekazywanie tego co się wie stoi na drugim planie

co o tym sądzą inni ??? jak się myliłem to przeproszę grzecznie i już nigdy żadnej książki nie napiszę.

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 lut 2013, o 20:03 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 paź 2011
Posty: 8583
Pomógł: 337

A ja w ogóle nie rozumiem co tu za dyrdymały piszecie ..... wiem każdego nudzi opisywanie zależności sprzętowych czy semantyki języka , nie nie mówię, że bascom jest zły - ale -- ujmę to takim skrótem myślowym -- odmóżdża ..
uczy złych nawyków zaczynasz żyć w zamkniętym windowsie ... ot klikam i działa ... bez rozumienia dlaczego
i to właśnie powoduje u początkujących tą zaporę przy nauce C czy innego języka , bo w bascomie nie musisz
myśleć .... co cię obchodzi inicjalizacja lcd ..... wpisałeś gdzie podłączyłeś i działa ... nie próbujesz sie nawet zastanowić dlaczego

owszem to jest dobra i prosta droga do powiedzmy programu , jakoś działa .... ale tak naprawdę nie wiesz co
się dzieje i dlaczego , w C musisz sam zadbać o wiele rzeczy i to przerasta ... choć diabeł nie jest taki straszny na jakiego wygląda .

Każdy jak diabeł święconej wody unika słunego Hello World .... w AVR słynny Blink , bo czego może mnie nauczyć
durne miganie dioda prawda ??
a co gorsza miganie dioda z przyciskiem ... fujjjj.... szukamy czegoś na miarę ... jak się uczyć to z rozmachem
najlepiej od razu na czymś wielkim :)

I są schody ... czegoś się nie rozumie , coś jest dziwne, nie działa przychodzi niechęć i frustracja ....

A przecież poprzez taki proste "gówniane" nie przydatne miganie dioda ile można się nauczyć ??

- podstawowe operacje na portach , pętle , warunki --- no migać można na milion sposobów

I tylko idąc ta droga dokładając do diody nowe elementy można to wszystko szybko załapać i zrozumieć .


Ale co ja tam wiem .....

_________________
[b]San Escobar! Patria mia! Tu eres como la salud.[/b]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 lut 2013, o 20:19 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 10 sty 2013
Posty: 844
Lokalizacja: Przemyśl
Zbananowany użytkownik

Pomógł: 43

Cytuj:
Ale już wspominałem że to jest pierwszy przykład w książce, no może jeden z pierwszych, więc co? Mam wymyślić łatwiejszy sam?

Przyjąłem że skoro znam bascoma (może nie biegle) to przejście na C to tylko jak pisałem, kwestia składni i niuansów.



Też znam Basoma, a teraz od paru tygodni siedzę nad "niebieską" i staram się zrozumieć c.
Basom i c to jak chodzenie do jazdy na ścigaczu- w jeden dzień nie nauczysz się. A dla kogoś takiego jak ja, kto nie miał nigdy nic wspólnego z c jest ciężko, ale nie poddaję się, widząc co dużo młodsi robią mam motywację do nauki ;)

_________________
Klimatyzacja Przemyśl



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 lut 2013, o 20:22 
Offline
Użytkownik

Dołączył(a): 29 lis 2012
Posty: 1074
Lokalizacja: Sochaczew
Pomógł: 21

Liczę się z usunięciem tematu czy nawet zbanowaniem mnie, ale na pewne rzeczy nie mogę sobie pozwolić.
Jest w Twojej ostatniej wypowiedzi drogi Mirku dużo rzeczy do których bym się odniósł, ale biorąc pod uwagę że jesteś moderatorem i zagroziłeś mi usunięciem tematu to się do nich nie odniosę poza jednym.
Jako że starasz mi się weprzeć coś czego nie napisałem a ja nie mogę sobie pozwolić na to by nawet moderator wciskał mi w usta nie moje słowa to muszę to sprostować.

Oto moje slowa:
matrix napisał(a):
(...) jestem wdzięczny że znalazła się osoba która uważa że potrafi przekazać wiedzę o C w sposób znacznie prostszy niż zrobili to inni.

matrix napisał(a):
(...) Biorąc się za pisanie książki nieświadomie dałeś do zrozumienia czytelnikom że potrafisz przekazać tą wiedzę lepiej.


mirekk36 napisał(a):
(...)czy ktoś jeszcze tak uważa że ja pisząc książkę - chciałem pokazać że jestem od INNYCH LEPSZY ???

Więc proszę czytaj kolego Mirku ze zrozumieniem bo nie napisałem że uważasz się za lepszego od nas czy innych autorów książek o C, tylko że uważasz że potrafisz przekazać nabytą wiedzę lepiej. A to jest drobna aczkolwiek diametralna dla mnie różnica.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 lut 2013, o 20:32 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 paź 2011
Posty: 8583
Pomógł: 337

Kolego matrix nikt nikogo linczował nie będzie :)
nie na mojej warcie ...

po za tym moderator , czy jak wolisz może wmordęrator to też człowiek.

zamiast wiec robić przepychanki i słowne boje ....
mam propozycje pokojowego rozwiązania

1. Przeczytaj jeszcze raz to wszystko co już przeczytałeś
2. zamigaj dioda na 20 sposobów
3. pisz śmiało co cie gryzie , ale pisz precyzyjnie - tak byśmy mogli udzielić precyzyjnych
odpowiedzi.

4. pamietaj ... nie próbuj porównywać B do C to różne drogi a ty stoisz na ich rozwidleniu
i teraz nieważne czego sie nauczyłeś musisz niestety zacząć od zera , ale masz przewagę
bo nie jest ci to już obce


Nic na szybko na wszystko trzeba czasu niestety małymi kroczkami , jak mawia kolega Antystatyczny
zjedz słonia po kawałku , bo na razie chcesz go połknąć w całości i się dławisz :)

Pasuje ci kolego ??

i jeszcze jedno więcej dystansu i samo krytyki .... niema nikogo naj .... nie da się być i alfa i omegą
bo zawsze znajdzie się ktoś lepszy :)

_________________
[b]San Escobar! Patria mia! Tu eres como la salud.[/b]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 lut 2013, o 20:43 
Offline
Użytkownik

Dołączył(a): 29 lis 2012
Posty: 1074
Lokalizacja: Sochaczew
Pomógł: 21

SunRiver napisał(a):
Kolego matrix nikt nikogo linczował nie będzie :)
nie na mojej warcie ...

po za tym moderator , czy jak wolisz może wmordęrator to też człowiek.

Wiem bo jestem dość dłuuugo adminem na pewnym forum.


SunRiver napisał(a):
1. Przeczytaj jeszcze raz to wszystko co już przeczytałeś
2. zamigaj dioda na 20 sposobów
3. pisz śmiało co cie gryzie , ale pisz precyzyjnie - tak byśmy mogli udzielić precyzyjnych
odpowiedzi.

4. pamietaj ... nie próbuj porównywać B do C to różne drogi a ty stoisz na ich rozwidleniu
i teraz nieważne czego sie nauczyłeś musisz niestety zacząć od zera , ale masz przewagę
bo nie jest ci to już obce

Porównując C do Bascoma starałem się by zrozumienie C przyszło mi łatwiej. Na pewno będę czytał nie raz i nie dwa. Zakładając temat miałem nadzieję na wyjaśnienie mi kilku zagadnień które mnie dręczą. Może faktycznie pisząc że niczego nie zrozumiałem po przeczytaniu 108 stron, trochę przesadziłem. Ale nie zawsze należy też brać wszystko dosłownie.

SunRiver napisał(a):
Nic na szybko na wszystko trzeba czasu niestety małymi kroczkami , jak mawia kolega Antystatyczny
zjedz słonia po kawałku , bo na razie chcesz go połknąć w całości i się dławisz :)

Pasuje ci kolego ??

Bardzo fajne porównanie.

Panowie i ewentualne panie. Przepraszam jeśli kogoś obraziłem. Nie było to moim zamiarem.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 93 ]  Przejdź na stronę 1, 2, 3, 4  Następna strona

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 10 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO