Systemnahe Programmierung

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Benutzeravatar
Duff
Beiträge: 6321
Registriert: 22.03.2005 14:36:03
Wohnort: /home/duff

Systemnahe Programmierung

Beitrag von Duff » 03.02.2009 17:45:01

Hi,

kann man C++ als Programmiersprache für die systemnahe Programmierung bezeichnen?
Oder zählt nur "die Untermenge" C dazu?

Danke & Gruß,
Daniel
Oh, yeah!

Benutzeravatar
schorsch_76
Beiträge: 2612
Registriert: 06.11.2007 16:00:42
Lizenz eigener Beiträge: MIT Lizenz

Re: Systemnahe Programmierung

Beitrag von schorsch_76 » 03.02.2009 17:53:53

Hi Duff,

ja kann man. Unsere Firma entwickelt in C++ Treiber für Windows ;) C++ generiert eben Assemblercode der nativ auf der CPU ausgeführt wird. Zum Beispiel laufen Programme die unter .NET/Mono oder Java laufen eben nicht direkt auf der CPU. Diese nutzen Metacode der erst von der Java oder .NET/Mono Laufzeitentwicklung interpretiert wird. Ein "Zwischending" ist C++/CLI. Dies kann Mixed Code erzeugen, der eben .NET/Mono Komponenten nutzen kann.

Edit: Du kannst in C++ auch ein Betriebssystem programmieren wenn man weiß wie ;)

Gruß

schorsch

Benutzeravatar
Duff
Beiträge: 6321
Registriert: 22.03.2005 14:36:03
Wohnort: /home/duff

Re: Systemnahe Programmierung

Beitrag von Duff » 03.02.2009 18:52:04

Ok, danke.
(geht um "Programmierkenntnisse in der systemnahen Programmierung sind wünschenswert" bei einer Bewerbung)
schorsch_76 hat geschrieben: Edit: Du kannst in C++ auch ein Betriebssystem programmieren wenn man weiß wie ;)
...da bin ich noch mehr als weit von entfernt ;-)
Oh, yeah!

Benutzeravatar
Meillo
Moderator
Beiträge: 9254
Registriert: 21.06.2005 14:55:06
Wohnort: Balmora
Kontaktdaten:

Re: Systemnahe Programmierung

Beitrag von Meillo » 03.02.2009 20:40:32

Systemnahe Programmierung bezieht sich im Normalfall auf Systemcalls, Signals, etc. Wenn du damit umgehen kannst, dann erfüllst du deren Wunsch.
Use ed once in a while!

Benutzeravatar
Duff
Beiträge: 6321
Registriert: 22.03.2005 14:36:03
Wohnort: /home/duff

Re: Systemnahe Programmierung

Beitrag von Duff » 04.02.2009 09:20:27

Meillo hat geschrieben:Systemnahe Programmierung bezieht sich im Normalfall auf Systemcalls, Signals, etc. Wenn du damit umgehen kannst, dann erfüllst du deren Wunsch.
Was wäre dies denn bei C++?
Netzwerkprogrammierung?
Oh, yeah!

Benutzeravatar
gOtNoPhEaR
Beiträge: 863
Registriert: 17.04.2004 15:49:29
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Gau-Algesheim
Kontaktdaten:

Re: Systemnahe Programmierung

Beitrag von gOtNoPhEaR » 04.02.2009 09:42:25

Duff hat geschrieben:Hi,

kann man C++ als Programmiersprache für die systemnahe Programmierung bezeichnen?
Oder zählt nur "die Untermenge" C dazu?

Danke & Gruß,
Daniel
Was verstehst du denn eigentlich unter systemnah? Jenachdem was man programmieren will gibt es halt mehr oder weniger geeignete Werkezeuge. Bleibt nun die Frage ob Objektorientierung System nah sinnvoll ist.
Greetz, gOtNoPhEaR

OS: Debian/testing amd64

123456
Beiträge: 6126
Registriert: 08.03.2003 14:07:24

Re: Systemnahe Programmierung

Beitrag von 123456 » 04.02.2009 10:21:06

Einfach mal in Wikipedia schauen:
http://de.wikipedia.org/wiki/Systemprogrammierung

ob eine Firma das auch so versteht ist eine andere Frage.

Benutzeravatar
Duff
Beiträge: 6321
Registriert: 22.03.2005 14:36:03
Wohnort: /home/duff

Re: Systemnahe Programmierung

Beitrag von Duff » 04.02.2009 11:42:33

Ok, werde dann sowas wie "beschäftige mich privat mit der systemnahen Programmiersprache C++"...

Mal schauen, wie es ankommt ...
Oh, yeah!

Benutzeravatar
Meillo
Moderator
Beiträge: 9254
Registriert: 21.06.2005 14:55:06
Wohnort: Balmora
Kontaktdaten:

Re: Systemnahe Programmierung

Beitrag von Meillo » 04.02.2009 12:11:22

Duff hat geschrieben:Ok, werde dann sowas wie "beschäftige mich privat mit der systemnahen Programmiersprache C++"...

Mal schauen, wie es ankommt ...
Schreib lieber ``Ich programmiere C++. Systemcalls und Interprozess Kommunikation sind mir nicht fremd.''
(Das ``nicht fremd'' könnte man vielleicht noch ohne Negation schreiben ... je nachdem was du halt wirklich kannst.)

Da die Kenntnisse nur wünschenswert sind, ist es wohl ausreichend, wenn du denen klarmachen kannst, dann du nicht sofort schreiend davon läufst, wenn du damit in Kontakt kommst. Du solltest halt zeigen, dass du zumindest Interesse daran hast, wenn du schon noch nicht damit gearbeitet hast.
Use ed once in a while!

Antworten