Kod źródłowy

Kod źródłowy to tekst napisany w języku programowania, który zawiera instrukcje programu. Pliki kodu źródłowego to czytelne dla człowieka pliki zwykłego tekstu, które zawierają deklaracje zmiennych, funkcje, pętle i inne instrukcje określające, co program ma robić. Niektóre programy potrzebują tylko kilku wierszy kodu źródłowego, podczas gdy inne mogą składać się z milionów wierszy.

Podczas pisania kodu źródłowego programiści zwykle stosują kilka typowych zasad, aby ułatwić odczytywanie i modyfikowanie złożonego kodu. Na przykład powinni nazywać zmienne w sposób opisujący ich przeznaczenie, a także stosować spójny sposób wcinania bloków kodu, który wyraźnie oddziela funkcje. Programiści zazwyczaj dodają również komentarze wyjaśniające poszczególne części kodu. Komentarze pomagają innym programistom, a nawet autorowi programu w przyszłości, zrozumieć, co robi każdy element kodu.

Krótkie programy w niektórych językach programowania są nazywane skryptami; można je uruchamiać bezpośrednio z kodu źródłowego za pomocą silnika skryptowego, takiego jak VBScript lub silnik PHP. Jednak większość języków programowania wymaga, aby programista najpierw skompilował kod źródłowy programu, zanim będzie można go uruchomić. Kompilowanie tłumaczy kod źródłowy na binarny kod maszynowy, przechowywany jako pliki wykonywalne, które komputer może zrozumieć i uruchomić.

Kod źródłowy programu może być przechowywany w jednym pliku albo rozdzielony między wiele połączonych ze sobą plików. Podział kodu źródłowego na kilka plików pomaga uporządkować funkcje programu według ich przeznaczenia. Wielu programistów korzysta ze zintegrowanego środowiska programistycznego Integrated Development Environment, (IDE) do pisania i zarządzania plikami kodu źródłowego. IDE zazwyczaj zawiera edytor kodu, system kontroli wersji, środowisko uruchomieniowe, debugger oraz kompilator. Te narzędzia ułatwiają programiście pisanie kodu, testowanie go, znajdowanie i naprawianie błędów oraz kompilowanie go w celu dystrybucji — wszystko w ramach jednego programu.

Zaktualizowano March 13, 2023 przez Brian P.

quizSprawdź swoją wiedzę

Which of the following is a lossy raster image format?

A
GIF
0%
B
JPEG
0%
C
SVG
0%
D
MP3
0%
Correct! Incorrect!     View the JPEG definition.
More Quizzes →

Słownik komputerowy Tech Terms

Definicja Kod źródłowy na tej stronie jest oryginalną definicją napisaną przez autorów TechTerms.com. Jeśli chcesz odwołać się do tej strony lub zacytować tę definicję, użyj zielonego paska cytowania bezpośrednio poniżej definicji.

Naszym celem jest wyjaśnianie terminologii komputerowej w prosty i zrozumiały sposób. Dążymy do dokładności i prostoty w każdej publikowanej definicji. Jeśli masz uwagi lub chcesz zaproponować nowy termin techniczny, skontaktuj się z nami.

Newsletter Tech Terms

Poszerzaj swoją wiedzę techniczną dzięki naszemu codziennemu lub tygodniowemu newsletterowi! Subskrybuj już dziś i otrzymuj nowe terminy oraz quizy prosto do skrzynki odbiorczej.

Zapisz się do bezpłatnego newslettera TechTerms

Jak często chcesz otrzymywać e-maile?

Możesz wypisać się lub zmienić częstotliwość w dowolnym momencie, korzystając z linków w każdym e-mailu. Pytania? Skontaktuj się z nami.

Uwaga: Newsletter jest wysyłany w języku angielskim.