Język C. Kurs video. Praktyczne wprowadzenie do programowania - Helion
ISBN: 978-83-283-5895-9
Format: video
Data wydania: 2019-08-19
Księgarnia: Helion
Cena książki: 29,70 zł (poprzednio: 99,00 zł)
Oszczędzasz: 70% (-69,30 zł)
Obierz kurs na... źródÅ‚a programowania
JÄ™zyk C można nazwać ojcem wielu innych, popularniejszych dziÅ› jÄ™zyków programowania. Jego opanowanie pozwala ostatecznie zrozumieć rozwiÄ…zania i struktury stosowane miÄ™dzy innymi w C++, C# czy nawet Javie. Mimo że jest zaliczany do jÄ™zyków wysokiego poziomu, pozwala pisać stosunkowo lekki i wydajny kod, co nie jest bez znaczenia dla programistów tworzÄ…cych mikrokontrolery oraz ogólnie — w Å›wiecie IoT (Internet of Things, internet rzeczy). Koderzy dysponujÄ…cy dobrÄ… znajomoÅ›ciÄ… jÄ™zyka C wkraczajÄ… do gry, gdy rzecz dotyczy struktur i rozwiÄ…zaÅ„ możliwie najwydajniejszych pamiÄ™ciowo oraz szybkoÅ›ciowo.
Jednym z ważnych wyróżników jÄ™zyka C jest to, że w zasadzie nie wykonuje on za programistÄ™ żadnych optymalizacji. Czy to wada? JeÅ›li zależy nam na prÄ™dkoÅ›ci tworzenia kodu, brak automatyzacji procesu optymalizowania kodu tak wÅ‚aÅ›nie można postrzegać. JeÅ›li natomiast chodzi nam przede wszystkim o prÄ™dkość samego kodu, tutaj jÄ™zyk C ma ogromnÄ… przewagÄ™. Dodajmy do tego, że po elementy wywodzÄ…ce siÄ™ z C siÄ™gajÄ… czÄ™sto inne, popularniejsze dziÅ› jÄ™zyki, jak Python, który sporÄ… część wymagajÄ…cych operacji deleguje wÅ‚aÅ›nie do wydajniejszego od siebie C.
Znajomość C może się dziś wydawać zbędna, a wręcz przestarzała, jednak w praktyce jest zupełnie inaczej: dobre rozumienie tego języka odwdzięcza się na wielu etapach przygody z programowaniem. Nie tylko w językach z rodziny C, ale praktycznie w każdym.
Jakie korzyści wyniesiesz z tego szkolenia?
Dzięki naszemu kursowi video:
- Poznasz podstawy języka C.
- Dowiesz się, jak tworzyć w nim funkcje, zmienne i struktury.
- Nauczysz się obsługi pamięci.
- Opanujesz bazowe typy danych w C.
- Będziesz obsługiwać operacje wejścia i wyjścia.
- Stworzysz kilkanaÅ›cie prostych zadaÅ„, które pokażą Ci sposoby rozwiÄ…zywania problemów w tym jÄ™zyku.
Co więcej...
- W ramach praktyki napiszesz prostÄ… aplikacjÄ™ do zarzÄ…dzania wydatkami — kto wie, może C pozwoli Ci zaoszczÄ™dzić pieniÄ…dze?
Język C. Kurs video. Praktyczne wprowadzenie do programowania kończy się na poziomie średnio zaawansowanym. Opanowanie zaproponowanego w kursie materiału pozwoli samodzielnie tworzyć aplikacje i sprawnie rozwiązywać problemy programistyczne z użyciem języka C.
Programowanie na wysokim poziomie
JÄ™zyk C należy do imperatywnych, strukturalnych jÄ™zyków programowania wysokiego poziomu, co oznacza, że używane w nim skÅ‚adnia i sÅ‚owa kluczowe majÄ… maksymalnie uÅ‚atwić czÅ‚owiekowi rozumienie kodu programu. Tym samym operowanie jÄ™zykiem C oznacza wzniesienie siÄ™ na wysoki poziom abstrakcji i dystansowanie od kwestii sprzÄ™towych. JÄ™zyk C powstaÅ‚ na poczÄ…tku lat 70. XX wieku z przeznaczeniem przede wszystkim do programowania systemów operacyjnych — w 1973 roku udaÅ‚o siÄ™ w nim zaimplementować jÄ…dro systemu operacyjnego Unix. Stopniowo C zyskiwaÅ‚ renomÄ™ jako Å›wietny jÄ™zyk do programowania systemów operacyjnych oraz aplikacji, a w latach 80. na jego bazie powstaÅ‚ obiektowy jÄ™zyk C++. DziÅ› C jest uznawany za klasykÄ™ programowania, której znajomość, choć niekonieczna, bardzo pomaga w rozwijaniu wÅ‚asnych umiejÄ™tnoÅ›ci w zakresie kodowania. W przeciwieÅ„stwie do innych, mÅ‚odszych jÄ™zyków bowiem C nie należy do szczególnie intuicyjnych. Od programisty wymaga staÅ‚ego skupienia i dokÅ‚adnego zrozumienia tego, co siÄ™ pisze. Przy kodowaniu w C należy Å›ciÅ›le przestrzegać dobrych praktyk programistycznych. FrajdÄ™ developerowi daje możliwość tworzenia w tym jÄ™zyku wÅ‚asnych elastycznych rozwiÄ…zaÅ„, pozwalajÄ…cych zniwelować jego niedogodnoÅ›ci.
Najpierw praktyka, potem teoria, a potem znowu praktyka
PracÄ™ z kursem rozpoczniemy od odrobiny praktyki — po to, by przyjrzeć siÄ™ samemu jÄ™zykowi. Pierwsze lekcje bÄ™dÄ… wiÄ™c poÅ›wiÄ™cone operacjom wejÅ›cia i wyjÅ›cia, tworzeniu podstawowego kalkulatora i szeregowi prostych operacji arytmetycznych. W ramach praktyki przedteoretycznej skupimy siÄ™ także na równaniach kwadratowych, drukowaniu kwadratów w pÄ™tli for, silni, sumie odwrotnoÅ›ci, rzutowaniu, sumie macierzy i tego typu obliczeniom, prowadzÄ…cym w finale tej części kursu do standardowej biblioteki jÄ™zyka C. W części teoretycznej omówimy podstawowe typy danych w C, wskaźniki i struktury, funkcje, operatory, wyrażenia warunkowe i pÄ™tle, zarzÄ…dzanie pamiÄ™ciÄ… oraz preprocesor, a na koÅ„cu: staÅ‚e, operacje rzutowania i wreszcie — zasiÄ™g zmiennych. Opanowawszy podstawy jÄ™zyka C, wykonamy wspólnie projekt, czyli aplikacjÄ™ do zarzÄ…dzania wydatkami. Zaczniemy od planu i zakresu funkcjonalnoÅ›ci, potem przejdziemy do struktury projektu oraz Makefile, stworzymy bibliotekÄ™ i system obsÅ‚ugi argumentów programu. Zajmiemy siÄ™ formatowaniem danych i wczytywaniem ich, opracujemy obsÅ‚ugÄ™ kolejnych funkcji, a na deser dodamy rekordy.
Osoby które kupowały "Język C. Kurs video. Praktyczne wprowadzenie do programowania", wybierały także:
- Internet rzeczy. Podstawy programowania aplikacji i serwer 99,00 zł, (49,50 zł -50%)
- Nowoczesny C. Przegl 119,00 zł, (59,50 zł -50%)
- Efektywny C. Wprowadzenie do profesjonalnego programowania 69,00 zł, (34,50 zł -50%)
- Język C. Solidna wiedza w praktyce. Wydanie VIII 199,00 zł, (99,50 zł -50%)
- J 77,00 zł, (38,50 zł -50%)