Programowanie komputerowe - przegląd
Wprowadzenie do programu komputerowego
Zanim zajmiemy się programowaniem komputerów, najpierw zrozummy programy komputerowe i ich działanie.
Program komputerowy to sekwencja instrukcji napisanych przy użyciu języka programowania komputera w celu wykonania określonego zadania przez komputer.
Dwa ważne terminy, których użyliśmy w powyższej definicji, to -
- Sekwencja instrukcji
- Język programowania komputerów
Aby zrozumieć te terminy, rozważ sytuację, gdy ktoś zapyta Cię, jak udać się do pobliskiego KFC. Co dokładnie robisz, żeby wskazać mu drogę do KFC?
Użyjesz języka ludzkiego, aby wskazać drogę do KFC, coś w następujący sposób -
Najpierw jedź prosto, po przejechaniu pół kilometra skręć na czerwonym świetle w lewo, a następnie jedź około kilometra, a po prawej stronie znajdziesz KFC.
Tutaj użyłeś języka angielskiego, aby podać kilka kroków, które należy podjąć, aby dotrzeć do KFC. Jeśli będą przestrzegane w następującej kolejności, dotrzesz do KFC -
1. Go straight
2. Drive half kilometer
3. Take left
4. Drive around one kilometer
5. Search for KFC at your right side
Teraz spróbuj zmapować sytuację za pomocą programu komputerowego. Powyższa sekwencja instrukcji to w rzeczywistości plikHuman Program napisane w English Language, który instruuje, jak dotrzeć do KFC z danego punktu wyjścia. Ta sama sekwencja mogła zostać podana w języku hiszpańskim, hindi, arabskim lub jakimkolwiek innym ludzkim języku, pod warunkiem, że osoba poszukująca wskazówek zna którykolwiek z tych języków.
Wróćmy teraz i spróbujmy zrozumieć program komputerowy, który jest sekwencją instrukcji napisanych w języku komputerowym, aby wykonać określone zadanie przez komputer. Poniżej znajduje się prosty program napisany wPython język programowania -
print "Hello, World!"
Powyższy program komputerowy nakazuje komputerowi wydrukowanie „Hello, World!” na ekranie komputera.
Program komputerowy jest również nazywany computer software, który może zawierać od dwóch do milionów wierszy instrukcji.
Instrukcje programu komputerowego są również nazywane kodem źródłowym programu i computer programming Jest również nazywany program coding.
Komputer bez programu komputerowego to po prostu skrzynka na śmieci; to programy powodują, że komputery są aktywne.
Ponieważ rozwinęliśmy tak wiele języków do porozumiewania się między sobą, informatycy opracowali kilka języków programowania komputerowego, aby dostarczać instrukcje komputerowi (tj. Pisać programy komputerowe). W kolejnych rozdziałach zobaczymy kilka języków programowania.
Wprowadzenie do programowania komputerowego
Jeśli zrozumiałeś, co computer programjest, wtedy powiemy: czynność pisania programów komputerowych nazywa się programowaniem komputerowym.
Jak wspomnieliśmy wcześniej, istnieją setki języków programowania, które można wykorzystać do pisania programów komputerowych, a oto kilka z nich -
- Java
- C
- C++
- Python
- PHP
- Perl
- Ruby
Zastosowania programów komputerowych
Obecnie programy komputerowe są używane w prawie każdej dziedzinie, gospodarstwie domowym, rolnictwie, medycynie, rozrywce, obronności, komunikacji itp. Poniżej wymieniono kilka zastosowań programów komputerowych -
Przykładami programów komputerowych są MS Word, MS Excel, Adobe Photoshop, Internet Explorer, Chrome itp.
Programy komputerowe są używane do tworzenia grafiki i efektów specjalnych w kręceniu filmów.
Programy komputerowe są używane do wykonywania USG, promieni rentgenowskich i innych badań medycznych.
Programy komputerowe są używane w naszych telefonach komórkowych do wysyłania wiadomości SMS, czatu i komunikacji głosowej.
Programista komputerowy
Ktoś, kto potrafi pisać programy komputerowe lub innymi słowy, ktoś, kto potrafi programować, nazywany jest programistą.
Bazując na znajomości języków programowania, możemy nazwać programistów komputerowych w następujący sposób -
- C Programmer
- Programista C ++
- Programista Java
- Programista Python
- Programista PHP
- Programista Perl
- Ruby Programmer
Algorytm
Z programistycznego punktu widzenia plik algorithmto krok po kroku procedura rozwiązywania każdego problemu. Algorytm to skuteczna metoda wyrażona jako skończony zbiór dobrze zdefiniowanych instrukcji.
Dlatego programista komputerowy spisuje wszystkie kroki wymagane do rozwiązania problemu przed napisaniem właściwego kodu. Poniżej znajduje się prosty przykład algorytmu znajdującego największą liczbę z podanej listy liczb -
1. Get a list of numbers L1, L2, L3....LN
2. Assume L1 is the largest, Largest = L1
3. Take next number Li from the list and do the following
4. If Largest is less than Li
5. Largest = Li
6. If Li is last number from the list then
7. Print value stored in Largest and come out
8. Else repeat same process starting from step 3
Powyższy algorytm został napisany w prymitywny sposób, aby pomóc początkującym zrozumieć koncepcję. W miarę przechodzenia do zaawansowanych poziomów programowania komputerowego napotkasz bardziej ustandaryzowane sposoby pisania algorytmów komputerowych.