Kezdőoldal » Számítástechnika » Programozás » Mi értelme van a python és a...

Zozo256 kérdése:

Mi értelme van a python és a C/C++ nyelveken kívül másnak?

Figyelt kérdés
A python üt mindent fejlesztési időben, a C/C++ pedig sebességben. Más nyelvekhez ezeken kívül nem igazán értek, ezért a kérdés. Mit tud mondjuk egy java vagy C# ami miatt azokat használják bizonyos helyeken?

2021. júl. 14. 02:23
1 2
 1/17 anonim ***** válasza:
38%
Pythonra sincs szükség mert ott a Scratch. C++ meg hát, szerintem mindenki tud addig várni amíg lefut a program.
2021. júl. 14. 06:45
Hasznos számodra ez a válasz?
 2/17 anonim ***** válasza:
88%

A kérdés már ott értelmét veszti, hogy a Python egy relatíve friss nyelv, így ha már kötözködünk valaminek a létjogosultságán, akkor azt is meg lehetne kérdezni, hogy maga a Python miért jött létre, amikor már bőven léteztek hasonló programozási nyelvek a megalkotásakor? Sőt, ilyen hozzáállással a C-t is "felesleges" lett volna megalkotni, hiszen létezett már olyan nyelv, amelyik nála is potenciálisan gyorsabb volt. Ráadásul az állításaid nagyon szubjektívek. Neked gyorsabb fejleszteni Pythonban, mert azt ismered, azt szereted. Másvalaki meg másik nyelvvel van ugyanígy. No, meg azért megnézném, hogy hogyan fejlesztési időben mit tudnál felmutatni, ha egy multiplatform GUI nyilvántartó szoftvert kellene Pythonban összetákolni.

Folyamatában kell szemlélni a dolgokat. A fejlődés egyik alappillére a változatosság. Létrehoznak valamit, használják, kiderülnek az erősségei, gyengéi, esetleg az, hogy milyen szakterületeken jobb másoknál, és ha valamilyen téren előnyös (vagy egyszerűen csak szimpatikus), akkor elterjed. Aztán később létre is jöhetnek belőle új nyelvek, amik szintén végigjárják ezt az utat. Ha ez nem így működne, akkor ma sem C++, sem Python nem létezne.

Az sem elhanyagolható szempont, hogy minden nyelv másban erős. Ha megismered az általad említett nyelveket, illetve azon kívül még pár másikat, akkor rá fogsz jönni, hogy ez mit jelent.

Egyébként meg szubjektív dolog, hogy kinek mi mennyire áll kézre. A fejlesztés pedig akkor hatékony, ha az adott környezetben a fejlesztő otthonosan érzi magát.

2021. júl. 14. 06:53
Hasznos számodra ez a válasz?
 3/17 anonim ***** válasza:
16%
Ennyi erővel minek a C/C++, mikor a Rust kb mindenben jobb ugyanolyan sebesség mellett?
2021. júl. 14. 08:12
Hasznos számodra ez a válasz?
 4/17 Alex Fly ***** válasza:
76%
Egyáltalán mi értelme van bármi mának az assemblyn kívül?
2021. júl. 14. 08:32
Hasznos számodra ez a válasz?
 5/17 anonim ***** válasza:
17%
Shell a legjobb, nem is értem miért van másik nyelv :D
2021. júl. 14. 09:30
Hasznos számodra ez a válasz?
 6/17 anonim ***** válasza:
87%

Ha már itt tartunk, az Assembly mindent üt sebességben, mégsem kezdenek el komplex rendszereket írni benne, sokkal inkább drivereket, firmwareeket, ahol számít a sebesség.


Célhoz választunk eszközt, nem fordítva! Minden nyelvnek van előnye és hátránya, az adott feladathoz kell mérlegelni, hogy melyik a legjobb.

2021. júl. 14. 10:31
Hasznos számodra ez a válasz?
 7/17 anonim ***** válasza:
81%
Nem csak új rendszereket fejlesztenek, hanem sokszor régieket kell karbantartani, javítani, új funkciókkal ellátni. Ha ezek javaban vagy C#-ban készültek, akkor azt nem egyszerű újraírni, marad az hogy abban kell folytani. Van, amikor az eszköz korlátozza, hogy milyen nyelevet kell használnod, pl Androidnál java vagy Kotlin. Léteznek ilyen szempontok is. De ha nincs semmi korlátozás, és szabadon válaszhatok a nyelvek közül, akkor valóban a Python vagy a C++ az ember első gondolata, illetve még a Javascriptet tenném hozzá a webfejlesztéshez. Ezzel a hárommal gyakorlatilag a programozási feladatok 90%-át meg lehet oldani anélkül, hogy az ember beleőszülne.
2021. júl. 14. 11:52
Hasznos számodra ez a válasz?
 8/17 nemaRendőrség ***** válasza:
49%

"Minden gagyi kivéve amit én ismerek"


Még egy javascriptet tanulj meg, és igazi kódoló leszel

2021. júl. 14. 11:58
Hasznos számodra ez a válasz?
 9/17 A kérdező kommentje:
Nem a létjogosultságával akartam kötözködni a többi nyelvnek, hanem egyszerűen érdekelt, hogy azokat mért használják arra amire. Mivel azokat nem ismerem, ezért nem tudom mi lehet az előnye az általam ismert nyelvekhez képest, ezért volt a kérdésem.
2021. júl. 14. 15:55
 10/17 anonim ***** válasza:
100%
Mi pl azért használunk c# ot, mert elég gyors arra amire nekünk kell(python vállalhatatlanul lassú valós időben szinte bármire - használjuk azt is, ahol nem kritikus a sebesség, amiket óránként 1-2x kell lefuttatni ott ki nem szarja le hogy 0.5, vagy 300ms a várakozási idő), és sokkal gyorsabban lehet vele dolgozni mint c++ al. Ha futásidőben teljesítménykritikus kódot kell írni akkor c++. Nem kell feleségül venni egyik nyelvet sem, tök jól megférnek egymás mellett, aztán ahhoz nyúlsz amelyik tudja amire épp szükség van.
2021. júl. 14. 17:04
Hasznos számodra ez a válasz?
1 2

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!