Milyen Objektum Orientált programnyelvek vannak?
Milyen Objektum Orientált programnyelvek vannak?
A javascript, PHP, HTML, C# ezek közül valamelyik az?
Két lehetőség van. Vagy nem ismered a wikipédiát, vagy nálatok nem működik. Utóbbi esetben feleslegesen rakom ide a linket, de ki tudja, hátha mégis hasznos lesz.
A JavaScript is objektumorientált, csak másként.
A PHP is az.
A C# a legfontosabb OO nyelvek egyike. Nagyon fontos még a C++ és a Java is.
"A C# a C++ továbbfejlesztetett változata"
Ez szimplán nem igaz. A szintaktikai hasonlóságon kívül semmi közük egymáshoz. Ennyi erővel mondhatod azt is, hogy a JAVA a C továbbfejlesztett változata.
"A C++ általános nyelv, gyakorlatilag bármilyen platformra programozhatsz vele."
Inkább azt mondanám, hogy minden platformra létezik hozzá fordító. De az nagyon nem igaz, hogy egyszer megírod a programodat, és akkor az bárhol futni fog, csak le kell fordítani.(és most nem a hello world meg hasonló házifeladat-programokról van szó)
"C# a windows-hoz, ezen belül is a .net frameworkhöz van kötve. Utóbbi elég beszűkült felhasználhatóságú."
1. A számítógépek túlnyomó többségén Windows op.rendszer fut, még céges környezetben is. Ez nem nevezném beszűkültségnek.
2. Egyébként is hülyeség az, amit írsz, semmilyen szinten nincs a Windows-hoz kötve, a .NET futtató környezethez van kötve, ami ugyanúgy bármilyen oprendszer fölé megírható, mint a JAVA VM. Az egy más dolog, hogy még senki sem csinált egy értelmes CLR-t más oprendszerekre. Valószínűleg nincs rá igény, hogy Linux-on meg MacOS X-en meg ilyen sz*rokon is meglegyen, merthogy nem sokan használják ezeket.
".NET futtató környezethez van kötve, ami ugyanúgy bármilyen oprendszer fölé megírható, mint a JAVA VM"
Most elméletről van szó, hogy mi lehetséges, vagy arról, hogy 2012. 05. 20-án Kovács Pistike tud-e Mac OSX-re kernel drivert írni C#-ban?
"Most elméletről van szó, hogy mi lehetséges, vagy arról, hogy 2012. 05. 20-án Kovács Pistike tud-e Mac OSX-re kernel drivert írni C#-ban?"
Nem igazán értem ezt a kérdést.. Miért akarna bárki is Max OS X alá kernel driver-t írni C#-ban?
Még Windows alá sem írnak kernel driver-t C#-ban.
Egyáltalán milyen gyakran van rá szükség, hogy kernel drivert írjanak bármilyen oprendszerre is?
Pont a kernel driver írogatás az, ami egy elég beszűkült terület, kevés ember foglalkozik vele, kevés cégnél. Azok meg Cben meg assembly-ben programoznak.
A felhasználói programokat viszont 99%ban teljes egészében C#-ban írják, de még egy ipari szoftver-rendszernek a nagy részét is, 60-70%át, merthogy sokkal gyorsabban(olcsóbban) lehet megcsinálni, mint C/C++/assembly-ben.
Ergo a C# felhasználási területe a Windows világban jóval tágabb, mint a C++.
"A felhasználói programokat viszont 99%ban teljes egészében C#-ban írják"
Lássuk csak az átlag felhasználó átlag gépén sorakozó programokat, csak úgy sorrend nélkül.
- uTorrent: Nem
- Winamp: Nem
- Nero: Nem
- Firefox: Nem
- Chrome: Nem
- IE: Nem
- Daemon Tools: Nem
- MS Office: Nem
- Libre Office: Nem
- GIMP: Nem
- Photoshop: Nem
- Total Commander: Nem
- Steam: Nem
- Kb. az összes játék: Nem
- WinRAR, 7-zip, WinZip: Nem
- Adobe Flash: Nem
- Adobe Reader: Nem
- CCleaner: Nem
- Windows Media Player: Nem
- VLC: Nem
- MPC-HC: Nem
- Videó/audió kodekek: Nem
- Skype: Nem
- MSN: Nem
- QuickTime: Nem
- Víruskeresők: Nem
Satöbbi. Ezek elég népszerűek, gyakran használt programok. Szerinted 99-szer ennyi .NET frameworköt használó, hasonlóan népszerű és elterjedt program van. Ha tudsz írni fele ennyit, már elégedett leszek. Az egyetlen nagyon széles körben elterjedt .NET-es program a CCC. További példák jöhetnek.
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
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!