reklama - zainteresowany?

Język C. Kurs video. Praktyczne wprowadzenie do programowania - Helion

Język C. Kurs video. Praktyczne wprowadzenie do programowania
video
Autor: Adam Bobowski
ISBN: 978-83-283-5895-9
Format: video
Data wydania: 2019-08-19
Księgarnia: Helion

Cena książki: 44,55 zł (poprzednio: 99,00 zł)
Oszczędzasz: 55% (-54,45 zł)

Dodaj do koszyka Język C. Kurs video. Praktyczne wprowadzenie do programowania

Tagi: C - Programowanie | C# - Programowanie | C++ - Programowanie | Java - Programowanie

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.

 

Dodaj do koszyka Język C. Kurs video. Praktyczne wprowadzenie do programowania

 

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
  • Nowoczesny C. Przegl
  • Efektywny C. Wprowadzenie do profesjonalnego programowania
  • JÄ™zyk C. Solidna wiedza w praktyce. Wydanie VIII
  • J

Dodaj do koszyka Język C. Kurs video. Praktyczne wprowadzenie do programowania

Spis treści

Język C. Kurs video. Praktyczne wprowadzenie do programowania -- spis treści

Dodaj do koszyka Język C. Kurs video. Praktyczne wprowadzenie do programowania

Code, Publish & WebDesing by CATALIST.com.pl



(c) 2005-2024 CATALIST agencja interaktywna, znaki firmowe należą do wydawnictwa Helion S.A.