Programowanie polega na projektowaniu, tworzeniu, testowaniu i utrzymywaniu kodu źródłowego programów komputerowych oraz urządzeń wyposażonych w mikrokontrolery. Programista w swojej codziennej pracy wykorzystuje wiedzę z wielu dziedzin. Aby dobrze pisać programy, należy opanować struktury danych, algorytmikę oraz posiadać wiedzę o kompilatorach. Najważniejszym elementem jest jednak znajomość języków programowania i umiejętność ich praktycznego zastosowania.
Dlaczego warto uczyć się programowania?
- Programowanie uczy logicznego, analitycznego myślenia .
- Programowanie rozwija kreatywność.
- Programowanie uczy uporządkowania, wymusza precyzję myślenia i zachowania.
- Programowanie to proces twórczy, którego efektem są własne dzieła.
- Programowanie pozwala odkrywać i rozwijać uzdolnienia dzieci, a także drzemiące w nich pasje i szczególne talenty.
- Programowanie to źródło ogromnej satysfakcji.
- Programowanie to umiejętność, na która rośnie zapotrzebowanie w niemal wszystkich dziedzinach życia.
- Programowanie to nauka rozwiązywania problemów, niekoniecznie i nie tylko technologicznych.
- Programowanie kształtuje nawyki poszukiwania nowych, lepszych rozwiązań.
- Programowanie daje możliwość świadomego i tym samym bezpiecznego korzystania z dobrodziejstw świata technologii.
- Programowanie pomaga rozwijać inne kluczowe kompetencje XXI wieku, takie jak innowacyjność, interdyscyplinarność, umiejętność pracy metodą projektową oraz pracy w zespołach (także wirtualnych).
- Programowanie to dobra inwestycja w przyszłość naszych dzieci.
- Programowanie może być zabawne i dawać wiele radości.
- Programowanie zapewni ci dobrze wynagradzaną pracę w komfortowych warunkach
Lista dwudziestu najczęściej używanych języków programowania:
1. C
2. JAVA
3. Python
4. C++
5. C#
6. Visual Basic
7. JavaScript
8. PHP
9. R
10. SQL
11. Swift
12. Go
13. Ruby
14. Asembler
15. Matlab
16. Perl
17. PL/SQL
18. Scratch
19. Classic Visual Basic
20. Rust
Języki jakimi się będziemy posługiwać :
Python
język programowania wysokiego poziomu ogólnego przeznaczenia, o rozbudowanym pakiecie bibliotek standardowych, którego ideą przewodnią jest czytelność i klarowność kodu źródłowego. Jego składnia cechuje się przejrzystością i zwięzłością
Pojawienie się: 1991 r.
Twórca: Guido van Rossum
Paradygmat: wieloparadygmatowy (obiektowy, imperatywny, funkcyjny)
Licencja: Python Software Foundation License
C++
język programowania ogólnego przeznaczenia.Umożliwia abstrakcję danych oraz stosowanie kilku paradygmatów programowania: proceduralnego, obiektowego i generycznego. Charakteryzuje się wysoką wydajnością kodu wynikowego, bezpośrednim dostępem do zasobów sprzętowych i funkcji systemowych, łatwością tworzenia i korzystania z bibliotek (napisanych w C++, C lub innych językach), niezależnością od konkretnej platformy sprzętowej lub systemowej (co gwarantuje wysoką przenośność kodów źródłowych) oraz niewielkim środowiskiem uruchomieniowym. Podstawowym obszarem jego zastosowań są aplikacje i systemy operacyjne.
Pojawienie się: 1983 r.
Twórca : Bjarne Stroustrup
Paradygmat : wieloparadygmatowy
Brak komentarzy:
Prześlij komentarz