source code
Megjelenés
program execution |
---|
general concepts |
types of code |
compilation strategies |
Notable runtimes |
|
Notable compilers & toolchains |
|
Főnév
source code (tsz. source codes)
A forráskód (source code) egy ember által olvasható szöveges fájl, amelyben egy program utasításai és logikája programozási nyelven van leírva. Ez az, amit a fejlesztők írnak, módosítanak, és amiből a működő szoftver készül.
🧠 Mi az a forráskód pontosan?
- Az alkalmazás agya: tartalmazza a szabályokat, funkciókat, döntési logikát
- A programozási nyelv szabályai szerint íródik (pl. C++, Python, Java, JavaScript)
- Nem közvetlenül fut a számítógépen – le kell fordítani vagy értelmezni kell
🧾 Forráskód és a szoftverfordítás
Fázis | Leírás |
---|---|
Forráskód | Ember által írt kód (.cpp , .py , .java , stb.)
|
Fordítás (compile) | A forráskódból gépi kód készül (pl. C, C++) |
Értelmezés (interpret) | A program futás közben hajtja végre a kódot (pl. Python, JavaScript) |
Bináris / gépi kód | A számítógép által végrehajtható kód (.exe , .class , bytecode)
|
🔍 Forráskód fájl példák
Nyelv | Kiterjesztés | Példa |
---|---|---|
C | .c
|
main.c
|
C++ | .cpp
|
program.cpp
|
Python | .py
|
script.py
|
Java | .java
|
App.java
|
HTML | .html
|
index.html
|
JavaScript | .js
|
app.js
|
🔧 Példa egy egyszerű forráskódra
🐍 Python:
def hello():
print("Helló, világ!")
hello()
💻 C++:
#include <iostream>
using namespace std;
int main() {
cout << "Helló, világ!" << endl;
return 0;
}
Ez a kód utánozható, tanulható, tesztelhető, és átalakítható – mindezt a forráskód segítségével.
📦 A forráskód jellemzői
- Olvasható emberek számára
- Moduláris lehet (függvények, osztályok, fájlok szerint)
- Verziókövethető (pl. Git segítségével)
- Licencelhető (nyílt forráskódú vagy zárt)
🔐 Forráskód típusai licenc szerint
Típus | Leírás |
---|---|
Nyílt forráskód (open source) | Bárki megtekintheti, módosíthatja, terjesztheti (pl. Linux, Firefox) |
Zárt forráskód (proprietary) | A kód titkos, csak a fejlesztő(k) férhetnek hozzá (pl. Windows) |
🧠 Miért fontos a forráskód?
- Ez alapján készül a működő program
- Hibakeresés, fejlesztés, karbantartás csak forráskóddal lehetséges
- Tanulásra és oktatásra is használható
- Jogilag is védhető (szerzői jog)
🧩 Fejlesztőeszközök (IDE-k, szerkesztők)
Eszköz | Funkció |
---|---|
VS Code | Könnyű, testreszabható kódszerkesztő |
IntelliJ IDEA | Java-alapú fejlesztéshez |
PyCharm | Pythonra optimalizált IDE |
Eclipse | Java és más nyelvek |
Visual Studio | C++, C#, .NET fejlesztéshez |
💬 Összefoglalás
A forráskód a szoftver szíve és lelke – a program működésének minden része ott található. Ez a kiindulópont minden programozó munkájához.
- source code - Szótár.net (en-hu)
- source code - Sztaki (en-hu)
- source code - Merriam–Webster
- source code - Cambridge
- source code - WordNet
- source code - Яндекс (en-ru)
- source code - Google (en-hu)
- source code - Wikidata
- source code - Wikipédia (angol)