Med kunstig intelligens skaber HP’s nye OmniBook X 14 en unik og skræddersyet brugeroplevelse målrettet dem, der ønsker høj ydeevne og intelligente funktioner
har du arbejdet ekstrem meget med programmering og udvikling? ved ikke om du har regnet med det var let men at lave et helt OS som f.eks windows, mac os eller et linux OS, det kræver altså ret meget viden om computere, Os kerne mm. det er ikke noget man bare laver.
eller for de rigtigt hartcore Assembler kode Som så Assembles. Jeg prøvede for mange år siden med lidt Assembler kode der skal man virkelig holde tungen lige i munden, jeg fik lavet en lille programstump der kunne sorterer en talrække i stigende rækkefølge.
Det var så omstændigt, spændende men VIRKELIG omstændigt, at jeg holdt mig til C og Basic.
Som du skriver arne_v Helt korrekt, og jeg kommer nok aldrig til at diskuterer med dig omkring sådan noget, der vil jeg overgive mig på forhånd :-)
Jeg er selv en habil programmør, men jeg har trukket mig tilbage, og vil til at genoptage programmeringen igen, men det bliver så afhængig af projektet hvilket sprog jeg bruger.
Der benyttes atadig ASM til OS udvikling. Der er ting du ikke kan med C eller C++ når du skal kode opimod hardware. Windows7, 8 osv. er et mix af C, C++ og ASM.
Jeg ved af gode grunde ikke hvad fordelingen er for Windows.
Men Windows NT blev i sin tid designet med et formaal at vaere portabelt med et meget lille HAL som er CPU specifikt.
Og designet holder stadigvaek nogenlunde. HAL ligger i C:\Windows\System32\ntoskrnl.exe.
En product manager for et Windows produkt har engang udtalt "We use almost entirely C, C++, and C# for Windows. Some areas of code are hand tuned/hand written assembly.".
Saa jeg tror ikke at der er saa meget assembler i Windows.
Hvis vi gaar laengere tilbage i tid, saa blev VMS skrevet i 1/3 assembler, 1/3 Bliss og 1/3 alt muligt andet, og IBM mainframe (MVS) var ogsaa meget assembler - citat wikipedia "At first IBM described MVS as simply a new release of OS/VS2, but it was, in fact a major rewrite. OS/VS2 release 1 was an upgrade of OS/360 MVT that retained most of the original code and, like MVT, were mainly written in Assembler. The MVS core was almost entirely written in Assembler XF, although a few modules were written in PL/S, but not the performance-sensitive ones, in particular not the Input/Output Supervisor (IOS).".
Jeg tror jeg fik det til at lyde som om jeg mente 100% ASM, det er selvfølgelig ikke rigtigt. Den overvejende del er som du nævner, Arne, C og C++. Men der er stadig i Windows en del ASM.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.