piątek, 25 października 2013

Programowanie-wstęp

Definicje

-język programowania
-zbiór zasad określających, kiedy ciąg symboli tworzy program komputerowy oraz jakie obliczenia opisuje. Przykłady najpopularniejszych języków programowania-
  1. C
  2. Java
  3. Objective-C
  4. C++
  5. PHP
  6. C#
  7. (Visual) Basic

-interpreter-program komputerowy, który analizuje kod źródłowy programu, a przeanalizowane fragmenty wykonuje.Interpretacja kodu jest wolniejsza niż uruchamianie skompilowanego kodu, ponieważ interpreter musi analizować każde wyrażenie i następnie wykonać akcję, a kod skompilowany jedynie wykonuje akcję.

-kompilator- program służący do automatycznego tłumaczenia kodu napisanego w jednym języku (języku źródłowym) na równoważny kod w innym języku. Proces ten nazywany jest kompilacją. W informatyce kompilatorem nazywa się najczęściej program do tłumaczenia kodu źródłowego w języku programowania na język maszynowy

-podział ze względu na zastosowanie

a)interpreter-Wykonanie programu za pomocą interpretera jest wolniejsze, a do tego zajmuje więcej zasobów systemowych niż wykonanie kodu skompilowanego, lecz może zająć relatywnie mniej czasu niż kompilacja i uruchomienie. Jest to zwłaszcza ważne przy tworzeniu i testowaniu kodu, kiedy cykl edycja-interpretacja-debugowanie może często być znacznie krótszy niż cykl edycja-kompilacja-uruchomienie-debugowanie.

b)kompilator-Stosowanie kompilatorów ułatwia programowanie (programista nie musi znać języka maszynowego) i pozwala na większą przenośność kodu pomiędzy platformami.

 -języki niskiego i wysokiego poziomu

- Kod źródłowy  – ciąg instrukcji i deklaracji zapisany w zrozumiałym dla człowieka języku programowania opisujący operacje, jakie powinien wykonać komputer przy pomocy skończonej liczby ściśle zdefiniowanych rozkazów. Jest wynikiem pracy programistów.

poniedziałek, 7 października 2013

Magiczne Bloczki C.D

Pojęcia

inkrementacja
- zwiększanie wartości argumentu o 1
 
dekrementacja- zmniejszanie wartości argumentu o 1
 
implementacja  w informatyce – proces przekształcania abstrakcyjnego opisu systemu lub programu na obiekt fizyczny 

inicjalizacja zmiennej to konstrukcja programistyczna polegająca na nadaniu zmiennej wartości początkowej