Informatika2-2012/Eloadas13
Stma (vitalap | szerkesztései) (Új oldal, tartalma: „[http://wiki.math.bme.hu/view/Informatika2-2012 <-- vissza] == Körültekintés a nagyvilágban python szemmel ==”) |
Stma (vitalap | szerkesztései) (→Körültekintés a nagyvilágban python szemmel) |
||
2. sor: | 2. sor: | ||
== Körültekintés a nagyvilágban python szemmel == | == Körültekintés a nagyvilágban python szemmel == | ||
+ | |||
+ | === Miért is jó a python === | ||
+ | A python alapvető célja a könnyű és széleskörű felhasználhatósága. Megalkotása során nem volt cél az optimalizált program futás vagy a kereskedelmi szoftver kívánalmainak teljesítése. | ||
+ | |||
+ | Így aztán önmagában '''nem alkalmas bonyolult számításokra vagy ellenőrzött csatornákon elérhető alkalmazások kialakítására'''. | ||
+ | |||
+ | Ha ezek nem, akkor mire igen: | ||
+ | '''rengeteg felhasználása van''' | ||
+ | |||
+ | Habár lassabban fut a Java vagy C nyelvnél mégis első esetben 3-5 míg második esetben akár 8-10 szer kevesebb kóddal valósítható meg ugyanaz a program. | ||
+ | Ebből következtetve inkább ragasztó nyelvnek mondják a python-t. Azaz hogy az időigényes feladatokat ellátó részeket C ill C++ nyelven míg a közöttük kialakított infrastruktúrát python nyelven valósítják meg. | ||
+ | |||
+ | Ebből adódóan: | ||
+ | * automatizált test, build rendszerek írására tökéletes | ||
+ | * saját cégen belüli eszközök | ||
+ | * egyéni segéd programok | ||
+ | * stb. | ||
+ | |||
+ | Python nyelvben nincs adat védelem. Azaz ha látunk egy komponenst, akkor minden elemét látjuk és módosíthatjuk is. :) Szoktál mondani: "a python felnőtt embereknek találták ki" | ||
+ | Ez ugye biztonságkritikus rendszereknél nem jöhet szóba, persze vannak technikák amikkel megfelelő interfészek mögé tudjuk rejteni alkalmazásunkat. | ||
+ | |||
+ | Ilyen technika pl. az internet. | ||
+ | |||
+ | [http://www.python.org/doc/essays/comparisons/ egy kis önfényezés] |
A lap 2012. május 8., 22:14-kori változata
Körültekintés a nagyvilágban python szemmel
Miért is jó a python
A python alapvető célja a könnyű és széleskörű felhasználhatósága. Megalkotása során nem volt cél az optimalizált program futás vagy a kereskedelmi szoftver kívánalmainak teljesítése.
Így aztán önmagában nem alkalmas bonyolult számításokra vagy ellenőrzött csatornákon elérhető alkalmazások kialakítására.
Ha ezek nem, akkor mire igen: rengeteg felhasználása van
Habár lassabban fut a Java vagy C nyelvnél mégis első esetben 3-5 míg második esetben akár 8-10 szer kevesebb kóddal valósítható meg ugyanaz a program. Ebből következtetve inkább ragasztó nyelvnek mondják a python-t. Azaz hogy az időigényes feladatokat ellátó részeket C ill C++ nyelven míg a közöttük kialakított infrastruktúrát python nyelven valósítják meg.
Ebből adódóan:
- automatizált test, build rendszerek írására tökéletes
- saját cégen belüli eszközök
- egyéni segéd programok
- stb.
Python nyelvben nincs adat védelem. Azaz ha látunk egy komponenst, akkor minden elemét látjuk és módosíthatjuk is. :) Szoktál mondani: "a python felnőtt embereknek találták ki" Ez ugye biztonságkritikus rendszereknél nem jöhet szóba, persze vannak technikák amikkel megfelelő interfészek mögé tudjuk rejteni alkalmazásunkat.
Ilyen technika pl. az internet.