Binary skrev 2013-12-29 20:47:03 följande:
allt beror på vad du vill programmera.
Själv föredrar jag att arbeta med posixbaserade system, förslagsvis av BSD typ, men det funkar inget vidare med .net.
Det finns massvis med siter som ger dig bra pointers och lär dig saker, google är din vän, testa "språk tutorials" där du byter ut ordet språk mot det programspråk som du är intresserad av. Spara citationstecknen.
Du syftar tydligen på UN*X baserade system.
POSIX är inget ett system är baserat på utan en standard som uppfylls eller inte av ett system, POSIX står för Portable Operating System Interface (eXchange) och betyder enbart att systemet har ett API (Application Programmer Interface) som är baserat på någon av POSIX standarderna.
De flesta system idag är mer eller mindre nära på 100% POSIX kompatibla, inklusive Windows.
Att följa POSIX standarden är ett av kraven för att bli ett certifierad UNIX.
.NET fungerar förövrigt utmärkt på UN*X system, men man använder Mono istället för Microsofts CLR (Common Language Runtime).