Lupuz.de: Artikel-Portal / Magazin

Zurück   Postpla.net - die Forum Community > PC, Internet und Technik > Coder's Area

Assembler?? c?? c+?? c++

Anzeigen:

Thema geschlossen
 
Themen-Optionen Thema durchsuchen
sALDIx
Alt 20.08.2001, 00:44   #1
Beitrag Assembler?? c?? c+?? c++

hyhy!!

was ist Assembler???
und was proggt man mir c, c+ und c++??

jeaber bitte keine antwort wie programme! sondern was speziell?? os oder spiele etc.

vielen dank schon mal im vorraus!
 
 
Nach oben
cosmic
Alt 20.08.2001, 01:46   #2
Blinzeln

Hii Leute!!

Informieren musst du dich schon selber!
Versuch'S mal mit "man Suchmaschine"!!

So eine Frage find ich lame!!
->WAs ist C, C++!!

-> Da gibt's im Netz soooo viele Tuts && HowTO'S && Erklärungen!!

C && C++ sind Programmiersprachen!!

WIE man codet bzw.WAS man damit alles coden kann -> die Frage ist "unpassend"...

-Und gehört ins Phorum "Newbie", falls es sowas da gibt!???

-> Ich finde, dasz das Thema gesperrt bzw. verschoben werden soll!!

greetZ @alle!!!
 
 
Nach oben
prometheus
Alt 21.08.2001, 07:37   #3
Beitrag

Ich versuch mal mein Glück

C = eher konsolen basiert, man kann aber auch viel mit grafik machen (hab ich gehört )

C++ = Mit grafischer Oberfläche (GUI), vor allem um Sachen wie Windows zu schreiben

Assembler= weiß ich selber net genau, gaub aber um microprozessoren zu steuern???
 
 
Nach oben
sALDIx
Alt 21.08.2001, 09:48   #4
Beitrag

hyhy!

@ silver lord danke dir!

@ cosmic hm mal ne frage! machst du jeden an der was fragt? hättest ja acuh so vie silver lord antworten können wen ndu schon so schal bist und meinst das du alles besser weißt!

[ 21 August 2001: Beitrag editiert von: DVS_TJ ]
 
 
Nach oben
Gothmogh
Alt 21.08.2001, 10:17   #5
Beitrag

Also in C bzw C++ sind Betriebssysteme geschrieben worden aber auch Spiele wie Halflife und Quake.

Assembler wirst du nur programmieren wenn du irgendwelche schnellen steuerabfragen brauchst wie z.B. von der Tastatur. Oder wenn du was für Industrie Maschinen schreibst.
 
 
Nach oben
sALDIx
Alt 21.08.2001, 11:43   #6
Beitrag

hyhy!

thang you very mutch gothmogh!!
 
 
Nach oben
cosmic
Alt 21.08.2001, 13:09   #7
Cool

Hii Leute!!

Wenn du was über C/C++ wissen willst, check das: http://www.c-plusplus.de/
->Wenn du was zu Assembly bezüglich Linux/Unix wissen willst, empfehle ich dir die Page: http://www.linuxassembly.org

@Gothmogh:

->Eins hast du noch vergessen, was man mit Assembly coden kann:
BufferOverflow-exploits....

greetZ@alle!!
 
 
Nach oben
Gothmogh
Alt 21.08.2001, 14:19   #8
Rotes Gesicht

@cosmic das waren ja auch nur beispiele .
 
 
Nach oben
chris
Alt 21.08.2001, 16:57   #9
Beitrag

Mit Assembler kann man alles machen,was man mit andere Sprachen auch machen kann.
 
 
Nach oben
Gothmogh
Alt 21.08.2001, 18:50   #10
Beitrag

Theoretisch schon praktisch leider nicht. Also ein Halflife game zu basteln das würde viel zu lange dauern und auch viel zu unübersichtlich sein in assembler. Das ist ja schon recht unübersichtlich in c++. Es wird meinst nur bei einfachen Programmierlösungen genutzt die von normalen rechner abweichen bzw wenn man eine extrem schnellen zugriff auf die tastatur oder andere eingabe geräte braucht, bzw treiber entwicklelt die auf der unterersten ebene arbeiten da wird assembler öfters benutzt.
 
 
Nach oben
sALDIx
Alt 21.08.2001, 22:18   #11
Beitrag

hyhy!

@ cosmic seihste geht doch und das beim erstem pst und ich hätte dich nit angpflaumt! nimms mir nit böse bidde! sowas kotzt mich halt an! wenn man solche antworten bekommt in dem siehl ich weißes abe rich sags nit!

@ all ths für eure mühe einem armen kleinem dvs zu helfen!
 
 
Nach oben
Arcanum
Alt 22.08.2001, 01:33   #12
Beitrag

<g> cosmic du bist lustig, was meinste warum er fragt ? ach hör auf, um sich zu informieren ? dafür is son forum nunmal da...
hmmm

ich denke jeder weitere kommentar erübrigt sich

P.S.: und nu bitte wieder ontopic bleiben

[ 22 August 2001: Beitrag editiert von: ReD_X ]
 
 
Nach oben
prometheus
Alt 22.08.2001, 15:49   #13
Beitrag

ach ich progg das nächte windows als Java Applet lol kann ja eh nur besser werden
 
 
Nach oben
Zacharias
Alt 25.08.2001, 14:51   #14
Beitrag

Entweder ab jetzt wieder Postings zu Thema oder der Thread wird geschlossen!
 
 
Nach oben
QuickCat
Alt 26.08.2001, 23:06   #15
Beitrag

ach ist das wetter heute schön!
 
 
Nach oben
Zacharias
Alt 26.08.2001, 23:32   #16
Beitrag

tja, schlechter Scherz aber was solls...
 
 
Nach oben
miC
Alt 08.09.2003, 22:40   #17
Standard

also!

asslember ist folgendes:

diese programmiersprache ist maschinenabhängig (d.h. auf nem apple is asslember anders als auf nem i386 rechner!)

das is auch sozusagen die unterste programmiersprache die es gibt. du programmierst recht dicht an der hardware.

hat vorteile in der geschwindigkeit, doch assembler ist recht schwer :-)

und die befehle sind recht unübersichtlich find ich. also zurechtfinden tu ich mich im moment noch net so recht damit!

hat dir vielleicht ein wenig geholfen!

 
 
Nach oben
outfreyn
Alt 08.09.2003, 22:58   #18
Standard

Yo Mic hat recht, in der Reihenfolge kommt nach Assembler C, gefolgt von C++. Wobei C++ dann Objektorientiert ist. Vorteile von Hardware-nahem Code liegen auf der Hand.

Was damit angestellt wird... yo alles was du zustande bringst ist möglich ^^

greetz
out
 
 
Nach oben
enneisirap
Alt 10.09.2003, 10:02   #19
Standard

machen wir es doch einfach anhand eines codebeispiels
das erklärt einiges ;o)))
ich kann zwar kein c++ aber das ist nicht so wichtig

beispiel: (array)
man möchte mehr als nur einen wert in einem feld. z.bsp. monate
also kann man monate in einen array füllen
ungefähr so NoMonthArray(jan,feb,mae,apr...etc.). so nun mit der
dem richtigen aufruf kommt dann der richtige monat z. bsp. NoMonthArray[2] dann kommt dann wohl märz....also ungefähr so wärs
wohl mit C++

bei assembler (ich spreche hier von mvs assembler)
da muss ich zuerst mal dem system sagen das ich gerne speicher
möchte. auf meine anfrage kriege ich dann eine adresse wo mein
speicher beginnt z.bsp 00FD1536. nun weiss ich, dass mein speicher-
platz auf 00FD1536 beginnt also positionier ich den anfang meines
arrays auf die position. nun fülle ich den wert dort rein und erhöhe
die startadresse um die länge meines eintrages.
also hier etwas code zum veranschaulichen:

V17 DS 0H
MVC TABI_JOBN,W_PAR_AJOB
LA R11,Q_TABINP_L(,R11)
B A_LOOP

also hier wird beim "MVC" der wert von w_par_ajob in das
tabellenelement tabi_jobn geschrieben. "LA" steht für Load Address
und R11 ist ein Register wo meine Tabellenstartadresse gespeichert ist
nach dem "MVC Move Character" muss ich ja meine adresse um die länge des tabellenelementes verlängern. also mach ich einfach gesagt Startadresse + Q_TABINP_L(länge des tabellenelementes) = adresse für das nächste tabellenelement.

huch so viel stoff aber ich glaube das zeigt den mehraufwand von assembler im vergleich zu einer sprache wie C++

hoffe damit geholfen zu haben
 
 
Nach oben
|ESCC|-sCythe-|
Alt 20.09.2003, 16:42   #20
Standard

Sehr schön, sowas liest man gerne, sehr gut erklärt @ enneisirap und mic14

Also so viel kann man dazu nicht mehr sagen und sollte man auch nicht , ansonsten kommt es hier noch zu nem grossen Durcheinander.
 
 
Nach oben
miC
Alt 21.09.2003, 12:09   #21
Standard

freut mich
 
 
Nach oben
XMan
Alt 22.09.2003, 02:22   #22
Standard

Weiß nicht ob du schon eine befriedigende Antwort bekommen hast, hab aber grad keine Böcke den ganzen Quark hier durchzulesen

Aaaaaaaaaaalso...

C: Vorgänger von C++, Kannst Hauptsächlich Konsolenanwendungen schreiben und n bischen "pseudo-GUI(graphical user interface)", allerdings sehr mächtige Sprache. Große Teile von Linux sind z.B. in C geschrieben.

C++: Nachfolger von C, gut für GUI Anwendungen geeignet. Ebenfalls sehr mächtig. Man hört Sätze wie: "C++ ist OOP(Objekt Orientiertes Programmieren)". Richtig ist, daß man man mit C++ Objekt Orientiert Programmieren KANN, aber nicht MUß!

Assembler: Wird wie schon erwähnt (auch)für Microprozessoren, besser gesagt Microcontrollor verwendet. Es gibt aber auch "PC-Assembler", das allerdings etwas anders ist als das für Microprozessoren. Wobei gilt, daß die Befehle von Assembler von der Maschiene abhängen auf der ausgeführt wird, was auch logisch ist, da du ein Programm zur Steuerung eine Getränkeautomaten beispielsweise nicht einfach auf deinem PC ausführen kannst, bzw nicht richtig.(Käm mal auf einen Versuch an )

Assembler ist etwas aufwendiger zu programmieren und erfordert meiner Meinung nach wirklich "sauberes Denken" beim Programmieren.
Sein Vorteil ist die Schnelligkeit, da Assembler ein sehr Hardware-nahe(Low-Level) Sprache ist, anders als C/C++ die sgn. "Hochsprachen"(High-Level) sind also nicht direkt mit der Hardware kommunizieren, zumindest nicht auf die Art wie Assmblr weshalb es gerne für Zeitkritische Anwendungen benutzt wird.


Hoffe dir geholfen zu haben
Yet another post
o0blubb0o
 
 
Nach oben
Ähnliche Themen, die dich vielleicht interessieren
Thema Autor Forum Antworten Letzter Beitrag
Assembler in C++ einbetten??? DNS Coder's Area 5 29.12.2003 15:40
Anzeigen:
Thema geschlossen

Lesezeichen

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche



Alle Zeitangaben in WEZ +2. Es ist jetzt 04:26 Uhr.


Lupuz.de - wir können auch anders!
©1998 - 2008, Lupuz:Information-Network
Powered by vBulletin Version 3.7.1 (Deutsch), Jelsoft Enterprises Ltd.
Grüne Links?

SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.