Gdzie można nauczyć się c?

Gdzie można nauczyć się c?
PolskaGra
  • Rejestracja:ponad 2 lata
  • Ostatnio:ponad rok
  • Postów:17
0

Gdzie można nauczyć się c? Szukam jakiejś strony, aplikacji itp. do nauczenia się języka C
Za każdą odpowiedź dziękuje :)

AN
  • Rejestracja:około 19 lat
  • Ostatnio:około 3 godziny
4
edytowany 1x, ostatnio: andrzejlisek
PolskaGra
Bardzo Dziękuje! Życzę miłego dnia
Ferdynand Lipski
  • Rejestracja:ponad 5 lat
  • Ostatnio:około 2 miesiące
  • Postów:77
3

Tutaj możesz znaleźć podręcznik od Stallmana.

Manna5
  • Rejestracja:około 6 lat
  • Ostatnio:2 dni
  • Lokalizacja:Kraków
  • Postów:641
2

Książka "Język ANSI C" jako PDF, po polsku: http://trash.ttrsite.net/jezykansic.pdf.
Kurs języka C na witrynie Cprogramming.com: https://www.cprogramming.com/tutorial/c-tutorial.html.


DN
Czytałem gdzieś żę książka Seacorda o C jest godnym zastępnikiem K & R, czytałeś ją może?
CP
Też się uczyłem z ANSI C, ale wcześniej robiłem jakiś cpp0x, gdyż kiedyś to był jedyny tutorial w internecie :>
ledi12
  • Rejestracja:prawie 6 lat
  • Ostatnio:2 miesiące
  • Lokalizacja:Wrocław
1

Internet, książki, praktyka


Robię http response status cody w martwych ciągach
CP
Ale w internecie są książki, to zostaje internet i praktyka. Ale dużo praktyki.
KS
  • Rejestracja:prawie 4 lata
  • Ostatnio:około 2 godziny
  • Postów:622
4

K&R przeterminowane ale nic lepszego nie ma.
Oczywiście IRC.

Łatwiej o dobre książki do posixa.

Wydaje mi się, ze dla początkującego dobrze sobie ćwiczyć na spoju. Rób łatwe zadania

Nauka C na windows to mordęga. Po co katować i się denerwować?

Jak już odpalisz terminal na prawdziwym systemie operacyjnym. To będzie pierwsze co zrobisz:

Kopiuj
vim programuje_w.c

Wszystko to już kiedyś napisałem ale nie pamiętam gdzie. Ta wypowiedź to cukier w cukrze.

CP
+ za spoja reszta chyba nie jest zbyt dobra.
WeiXiao
teraz to raczej leetcode modny
CP
@WeiXiao: wszystko jest kiepskie, mega złe.
Manna5
  • Rejestracja:około 6 lat
  • Ostatnio:2 dni
  • Lokalizacja:Kraków
  • Postów:641
0

Nauka C na windows to mordęga. Po co katować i się denerwować?

Wystarczy pobrać TinyCC dla Windows (archiwum tcc-0.9.27-win32-bin.zip - 472K - lub to z win64, jeśli masz 64-bitowy procesor) i tam masz dobry kompilator i całą bibliotekę standardową czyli wszystko czego potrzebujesz na początek.


CP
Ja bym dodał, też że C w miarę jest przenośne może pewne rzeczy są stricte do linuxa/windowsa, ale tak kod w większości się skompiluje tu i tu. Np. wołanie o stronę pamięci jest inne, systemowe rzeczy, a zwykłe operacje na danych są przenośne w 100%.
KS
Jasne, że jest przenośne ale po co się katować na windce to nie wiem.
CP
Manna się katował i lubi C, ja też się katowałem i też lubię C nie wiem kto nie lubi C.
JB
Też się katuję i też lubię.
Alley Cat
  • Rejestracja:ponad 2 lata
  • Ostatnio:prawie 2 lata
0
ksh napisał(a):

Nauka C na windows to mordęga. Po co katować i się denerwować?

+1

Manna5 napisał(a):

Wystarczy pobrać TinyCC dla Windows (archiwum tcc-0.9.27-win32-bin.zip - 472K - lub to z win64, jeśli masz 64-bitowy procesor) i tam masz dobry kompilator i całą bibliotekę standardową czyli wszystko czego potrzebujesz na początek.

Windows to się nadaje co najwyżej na grubego klienta, a jeśli chodzi o programowanie w C, to na terminal SSH do pracy zdalnej na maszynie uniksowej (a to drugie i tak pod warunkiem doinstalowania PuTTY, bo port SSH dostarczany z Windows się nie nadaje).


W Internecie nikt nie wie, że jesteś kotem.
Zobacz pozostałe 43 komentarze
Alley Cat
@kq: na pewno np. nie powielają się niektóre fragmenty outputu?
Alley Cat
@kq: a u mnie się powielają, przy czym zdarza się, że nawet kilka sesji z rzędu problem wydaje się nie pojawiać
Alley Cat
W Microsofcie chyba myślą, że naprawili: https://github.com/PowerShell/Win32-OpenSSH/issues/1736, https://github.com/PowerShell/openssh-portable/pull/426. Przy okazji widać, że problem jest właśnie po stronie microsoftowego portu klienta SSH (nie po stronie oryginalnego SSH ani po stronie emulatora terminala, chociaż Windows Terminal ma swój własny zestaw innych problemów, jak na Microsoft przystało), ale oczywiście to ja "nie rozróżniam terminala od klienta ssh" :(
Riddle
Administrator
  • Rejestracja:prawie 15 lat
  • Ostatnio:około 8 godzin
  • Lokalizacja:Koszalin
  • Postów:10094
0
  1. Zacznij pisać programy, małe i dużo
  2. Zbierz feedback najszybciej jak się da:
    • Od kogoś kto już pisze bardzo dobrze w C
    • Na forum, z pytaniem co poprawić
  3. Użyj feedbacku żeby poprawić swój kod
  4. Powtórz
ZD
  • Rejestracja:ponad 3 lata
  • Ostatnio:ponad rok
  • Postów:2310
0

Język C jest łatwy (ma do bólu prosty syntax, i nietrudną bibliotekę standardową)

Ale jest tez skrajnie łatwy do strzelania sobei w kolano (błędy noszące feministyczną nazwę Undefined Behaviour), i dojście do krytycznego oglądania własnego kodu, diagnozowania / wykrywania problemów to bardzo długo - a niektórzy (co pokazuje to forum) i po latach do tego nie dojdą.


If you put a million monkeys at a million keyboards, one of them will eventually write a Java program - the rest of them will write Perl
JB
Przesadzasz, jak ktoś wie co robi i utrzymuje kontrolę to nie ma żadnych zaskoczeń, jedynie nieskończone możliwości.
ZD
W twoich ustach to brzmi szczególnie
Althorion
„Feministyczną” nazwę? 🤔

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.