Język C. Poziom ekspert.
What you'll learn
- Działanie i wykorzystanie wskaźników do funkcji
- Tworzenie i korzystanie z dynamicznych struktur danych
- Podstawy asemblera dla procesorów x86 i łączenie kodu asemblerowego z kodem C
- Automatyzacja kompilacji złożonych projektów za pomocą programu GNU Make
- Tworzenie bibliotek statycznych i dynamicznych
- Korzystanie z API systemów operacyjnych
- Tworzenie programów wielowątkowych
- Korzystanie ze zmiennych statycznych i ulotnych
Course content
- Preview00:42
- Preview00:20
- Preview06:10
- Preview00:08
- Preview01:20
- Preview11:07
- Preview06:18
- Preview05:58
Requirements
- Znajomość podstaw składni języka C
- Korzystanie ze wskaźników
- Obsługa argumentów podawanych do funkcji main
- Tworzenie funkcji rekurencyjnych
- Obsługa plików
- Kompilacja i debugowanie programów za pomocą narzędzi GCC i GDB
Description
Zamiast uciążliwego wyszukiwania praktycznej wiedzy - skorzystaj z naszego kursu.
Ten kurs zawiera elementy języka C, które zwykle pomija się w książkach czy na zajęciach na uczelniach technicznych.
Oprócz opanowania zaawansowanych elementów języka C poznasz też ogólne zasady dotyczące działania systemów operacyjnych i programów komputerowych przydatne osobom programującym praktycznie w każdym języku.
Who this course is for:
- Osoby, które umieją programować w języku C i chcą dobrze opanować zaawansowane elementy tego języka.
- Osoby, które wykorzystują język C w pracy zawodowej i chcą uzupełnić jego znajomość
- Osoby zainteresowane działaniem komputerów, systemów operacyjnych i programów komputerowych
Instructors
Masz trudności na studiach?
Szukasz wiedzy przekazywanej przez praktyków?
Zaufaj nam i sprawdź jak możemy Ci pomóc.
Celem InterTech Academy jest stworzenie internetowego przewodnika dla studentów i młodych inżynierów. Chcemy dostarczyć Ci dobrze ugruntowaną wiedzę przekazaną w atrakcyjnej formie.
Wierzymy, że dobra teoria to wnioski płynące z praktycznych doświadczeń. Tak też chcemy przekazywać naszą wiedzę – nigdy odwrotnie.
Pokażemy Ci nie tylko jak wytwarzać oprogramowanie czy projektować elektronikę, ale też jak łączyć różne dyscypliny ze sobą.
Nasze zasady:
1. Stale podnosimy poziom naszych materiałów dążąc do coraz lepszej jakości.
2. Wierzymy, że nawet trudne rzeczy da się przedstawić prosto i przejrzyście.
3. Stawiamy na ćwiczenia praktyczne.
Uwaga!
Nie tworzymy kursów typu "Od początkującego do eksperta". Droga do zostania ekspertem to lata nauki, praktyki i podnoszenia swoich umiejętności. Nasza rola to pokazać Ci jak ją przejść, Twoja - pokonywać kolejne kroki.
Do zobaczenia!
dr inż. Maciej Kraszewski
Moja pasja to tworzenie nowych technologii i dzielenie się swoją wiedzą z innymi.
Moja specjalność to systemy wykorzystujące przetwarzanie sygnałów cyfrowych, analizę obrazów i widzenie maszynowe. Pracowałem nad wieloma projektami z tych dziedzin pełniąc również funkcje kierownicze.
Uwielbiam pracować ze studentami. Wykładałem (i wciąż wykładam) na takich kierunkach jak informatyka, elektronika i telekomunikacja czy mechatronika.
Tworząc projekt InterTech Academy, którego częścią są kursy na Udemy chcę stworzyć internetowy przewodnik dla studentów i młodych inżynierów chcących poszerzać swoją wiedzę i zdobywać umiejętności na najwyższym poziomie.
Nazywam się Adrian Wójcik i jestem inżynierem z kilkuletnim doświadczeniem. W mojej pracy zajmuje się głównie projektami interdyscyplinarnymi które wymagają ode mnie wielu umiejętności: od tworzenia aplikacji, programowania robotów przemysłowych do projektowania i programowania systemów wbudowanych.
Pracuje także jako nauczyciel w szkole średniej gdzie prowadzę zajęcia pozalekcyjne związane z nowymi technologiami, automatyką i robotyką.