PixelCity Sharp-X : Jämförelser ur utvecklarperspektiv mellan C++ med OpenGL och C# med Direct3D

This essay serves to illustrate the main practical differences between the popular medium-level programming language C++ (C Plus Plus), and the newer high-level language C# (C Sharp). It will focus on the aspects that are readily apparent to the application programmer, such as differing syntax, cons...

Full description

Bibliographic Details
Main Author: Eriksson, Felix
Format: Others
Language:Swedish
Published: Högskolan i Halmstad, Sektionen för Informationsvetenskap, Data– och Elektroteknik (IDE) 2011
Subjects:
c++
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:se:hh:diva-16176
id ndltd-UPSALLA1-oai-DiVA.org-hh-16176
record_format oai_dc
spelling ndltd-UPSALLA1-oai-DiVA.org-hh-161762018-01-13T05:15:40ZPixelCity Sharp-X : Jämförelser ur utvecklarperspektiv mellan C++ med OpenGL och C# med Direct3DsweEriksson, FelixHögskolan i Halmstad, Sektionen för Informationsvetenskap, Data– och Elektroteknik (IDE)2011pixelcitygrafikdirect3ddirectxopenglc++csharpComputer and Information SciencesData- och informationsvetenskapThis essay serves to illustrate the main practical differences between the popular medium-level programming language C++ (C Plus Plus), and the newer high-level language C# (C Sharp). It will focus on the aspects that are readily apparent to the application programmer, such as differing syntax, constraints and capabilities. It will also feature a similar comparison between the open source OpenGL graphics library, and the proprietary Direct3D graphics library owned by Microsoft Corporation. It will not go into the differences in ”under the hood” mechanics that the application programmer seldom have to consider after having chosen his programming language or graphics API, such as C# being compiled into an intermediate language and is run on a virtual machine where C++ is compiled directly to machine code, or the differing principles of rendering in OpenGL and Direct3D. This is by no means comprehensive, many things have been left out or overlooked. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:hh:diva-16176application/pdfinfo:eu-repo/semantics/openAccess
collection NDLTD
language Swedish
format Others
sources NDLTD
topic pixelcity
grafik
direct3d
directx
opengl
c++
csharp
Computer and Information Sciences
Data- och informationsvetenskap
spellingShingle pixelcity
grafik
direct3d
directx
opengl
c++
csharp
Computer and Information Sciences
Data- och informationsvetenskap
Eriksson, Felix
PixelCity Sharp-X : Jämförelser ur utvecklarperspektiv mellan C++ med OpenGL och C# med Direct3D
description This essay serves to illustrate the main practical differences between the popular medium-level programming language C++ (C Plus Plus), and the newer high-level language C# (C Sharp). It will focus on the aspects that are readily apparent to the application programmer, such as differing syntax, constraints and capabilities. It will also feature a similar comparison between the open source OpenGL graphics library, and the proprietary Direct3D graphics library owned by Microsoft Corporation. It will not go into the differences in ”under the hood” mechanics that the application programmer seldom have to consider after having chosen his programming language or graphics API, such as C# being compiled into an intermediate language and is run on a virtual machine where C++ is compiled directly to machine code, or the differing principles of rendering in OpenGL and Direct3D. This is by no means comprehensive, many things have been left out or overlooked.
author Eriksson, Felix
author_facet Eriksson, Felix
author_sort Eriksson, Felix
title PixelCity Sharp-X : Jämförelser ur utvecklarperspektiv mellan C++ med OpenGL och C# med Direct3D
title_short PixelCity Sharp-X : Jämförelser ur utvecklarperspektiv mellan C++ med OpenGL och C# med Direct3D
title_full PixelCity Sharp-X : Jämförelser ur utvecklarperspektiv mellan C++ med OpenGL och C# med Direct3D
title_fullStr PixelCity Sharp-X : Jämförelser ur utvecklarperspektiv mellan C++ med OpenGL och C# med Direct3D
title_full_unstemmed PixelCity Sharp-X : Jämförelser ur utvecklarperspektiv mellan C++ med OpenGL och C# med Direct3D
title_sort pixelcity sharp-x : jämförelser ur utvecklarperspektiv mellan c++ med opengl och c# med direct3d
publisher Högskolan i Halmstad, Sektionen för Informationsvetenskap, Data– och Elektroteknik (IDE)
publishDate 2011
url http://urn.kb.se/resolve?urn=urn:nbn:se:hh:diva-16176
work_keys_str_mv AT erikssonfelix pixelcitysharpxjamforelserurutvecklarperspektivmellancmedopenglochcmeddirect3d
_version_ 1718608184755617792