Forum: Ausbildung, Studium & Beruf Ist das noch embedded system


von EiTler (Gast)


Lesenswert?

Wenn man die Software in C++ oder gar in c# schreibt.
Mehr und mehr Anwendungen schreibt, die mit dem Internet zu tun haben?
Die Elektronik bzw. Prozessoren kaum eine Rolle spielen?
Man sich mehr mit einem Framework beschäftigt ...

von Einkaufszettel in C# (Gast)


Lesenswert?

Ja, schon klar.

Bla, bla .... laber ... sülz....

von FPGA NOTFALLSEELSORGE (Gast)


Lesenswert?

Das kommt drauf an ob du die Graustufen zwischen Embedded und PC in 8 
oder 24 Bit auflösen kannst.

Beitrag #7160583 wurde von einem Moderator gelöscht.
von Andras H. (kyrk)


Lesenswert?

Ist eigentlich egal. So lange jemand dafür anständig zahlt, ist mir 
wurst auf was ich programmiere und womit.

von Olaf (Gast)


Lesenswert?

> Mancher IGMler hier meint, mit seinen Lochkartenkenntnisse gehöre er zur
> Ingenieurselite.

Warum nicht? Aber natuerlich eher Maschinenbau als Etechnik.

Olaf

Beitrag #7160623 wurde von einem Moderator gelöscht.
von A. S. (Gast)


Lesenswert?

Die wesentlichen Unterschiede bleiben.

Und C++ steht Assembler in Performance und Kryptografie in nichts nach.

Beitrag #7160733 wurde von einem Moderator gelöscht.
Beitrag #7160766 wurde von einem Moderator gelöscht.
von Onkel Ted (Gast)


Lesenswert?

A. S. schrieb:
> Und C++ steht Assembler in Performance und Kryptografie in nichts nach.

lol, C++ ist eigentlich immer schneller als ASM bei normalen 
Anwendungen.

von FPGA NOTFALLSEELSORGE (Gast)


Lesenswert?

A. S. schrieb:
> Und C++ steht Assembler

Onkel Ted schrieb:
> C++ ist eigentlich immer schneller als ASM

Euch ist klar, dass aus C++ ASM gemacht wird vom Compiler?
Es kann also gar nicht schneller sein als ASM weil man exakt den 
gleichen ASM den der Compiler aus dem C++ macht auch von Hand schreiben 
könnte. Und zwar immer.

Eure Behauptung ist also eigentlich:
Ein Compiler macht schnelleren ASM als ein Mensch. Und ja das ist fast 
immer korrekt.

Beitrag #7160812 wurde von einem Moderator gelöscht.
von Udo K. (udok)


Lesenswert?

EiTler schrieb:
> Wenn man die Software in C++ oder gar in c# schreibt.
> Mehr und mehr Anwendungen schreibt, die mit dem Internet zu tun haben?
> Die Elektronik bzw. Prozessoren kaum eine Rolle spielen?
> Man sich mehr mit einem Framework beschäftigt ...

Embedded heisst eingebettet, also fest an eine Aufgabe gebunden.

Das ist erst mal unabhängig von der Rechenleistung und unabhängig von 
der Programmiersprache.  Du kannst also einen PC von der Stange nehmen, 
und damit ein Walzwerk steuern.  Der PC ist dann fest in das Walzwerk 
eingebaut, also quasi embedded.

Gruss,
Udo

von US Helicopter 117 mit Magnum. Booom. (Gast)


Lesenswert?

EiTler schrieb:
> Wenn man die Software in C++ oder gar in c# schreibt.
> Mehr und mehr Anwendungen schreibt, die mit dem Internet zu tun haben?
> Die Elektronik bzw. Prozessoren kaum eine Rolle spielen?
> Man sich mehr mit einem Framework beschäftigt ...

Ja ist es. Daher kommt der Begriff "eingebettet" ja. Augen auf bei der 
Berufswahl!

von EiTler (Gast)


Lesenswert?

US Helicopter 117 mit Magnum. Booom. schrieb:
> EiTler schrieb:
>> Wenn man die Software in C++ oder gar in c# schreibt.
>> Mehr und mehr Anwendungen schreibt, die mit dem Internet zu tun haben?
>> Die Elektronik bzw. Prozessoren kaum eine Rolle spielen?
>> Man sich mehr mit einem Framework beschäftigt ...
>
> Ja ist es. Daher kommt der Begriff "eingebettet" ja. Augen auf bei der
> Berufswahl!

SPAM

Udo K. schrieb:
> EiTler schrieb:
>> Wenn man die Software in C++ oder gar in c# schreibt.
>> Mehr und mehr Anwendungen schreibt, die mit dem Internet zu tun haben?
>> Die Elektronik bzw. Prozessoren kaum eine Rolle spielen?
>> Man sich mehr mit einem Framework beschäftigt ...
>
> Embedded heisst eingebettet, also fest an eine Aufgabe gebunden.
>
> Das ist erst mal unabhängig von der Rechenleistung und unabhängig von
> der Programmiersprache.  Du kannst also einen PC von der Stange nehmen,
> und damit ein Walzwerk steuern.  Der PC ist dann fest in das Walzwerk
> eingebaut, also quasi embedded.
>
> Gruss,
> Udo

Also wenn ich einen Windows 7 Rechner dafür ausmustere auch?

von Hans Werner Schuster (Gast)


Lesenswert?

Wenns eingebettet ist in eine Maschine, dann ist es emebedded !

Beitrag #7162702 wurde von einem Moderator gelöscht.
von Löppt (Gast)


Lesenswert?

FPGA NOTFALLSEELSORGE schrieb im Beitrag #7160795:
> A. S. schrieb:
>
>> Und C++ steht Assembler
>
> Onkel Ted schrieb:
>
>> C++ ist eigentlich immer schneller als ASM
>
> Euch ist klar, dass aus C++ ASM gemacht wird vom Compiler?

Nö, wird es nicht (immer)

> Es kann also gar nicht schneller sein als ASM weil man exakt den
> gleichen ASM den der Compiler aus dem C++ macht auch von Hand schreiben
> könnte. Und zwar immer.

Vielleicht, wenn man das gut beherrscht.

von Löppt (Gast)


Lesenswert?

EiTler schrieb:
> Wenn man die Software in C++ oder gar in c# schreibt.
> Mehr und mehr Anwendungen schreibt, die mit dem Internet zu tun haben?
> Die Elektronik bzw. Prozessoren kaum eine Rolle spielen?
> Man sich mehr mit einem Framework beschäftigt ...

Dann würde bei embedded-Lösungen mit Javascript-Anteil vielleicht dann 
Kopf explodieren?

von foobar (Gast)


Lesenswert?

A. S. schrieb:
> C++ steht Assembler in Performance und Kryptografie in nichts nach.

;-)  Der kommt in meine Sprüchesammlung.

Beitrag #7166094 wurde von einem Moderator gelöscht.
Beitrag #7166221 wurde von einem Moderator gelöscht.
Beitrag #7166234 wurde von einem Moderator gelöscht.
von Rüdiger B. (rbruns)


Lesenswert?

Onkel Ted schrieb:
> A. S. schrieb:
>> Und C++ steht Assembler in Performance und Kryptografie in nichts nach.
>
> lol, C++ ist eigentlich immer schneller als ASM bei normalen
> Anwendungen.

Ich habe bei C-Programmen schon den Assembler Output des Compilers 
optimieren müssen um die HW schnell genug anzusteuern.

von Mario M. (thelonging)


Lesenswert?

Interessant. Wie müssen wir uns das vorstellen? Warum nicht ein 
Assembler-Modul oder asm-Block?

von Wolfgang Bäck (Gast)


Lesenswert?

Mario M. schrieb:
> Interessant. Wie müssen wir uns das vorstellen? Warum nicht ein
> Assembler-Modul oder asm-Block?

In Aachen hatten wir damals einen extra Prozessor entwickelt, der 
forschte mach C. Bevor er den asm angeworfen haben durfte.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.