CwCity Board >>> Programmier Sprachen >>> Kylix, C/C++ etc. >>> Programmiersprachen für Systemzugriff
Programmiersprachen für Systemzugriff

Seiten: 1, 2, 3
N04-Web
Verfasst am: 23.08.2015 um: 14:00 Uhr
 
Cw Guru
King
Beiträge: 510
SPAM:
0% Spam
Ich bin gerade an C++ dran, aber da kann ich kein Form erstellen,
für Assembler brauche ich jemanden, der mit alles erklärt,
Mit Java und C# kann ich nicht so gut auf das System zugreiffen.
...







Weitere Empfohlene Seiten:
http://www.n04-search.ml

torominogames.ml




 
 

consider
Verfasst am: 23.08.2015 um: 14:44 Uhr
 
Dr. CwCity.de
Community God
Beiträge: 7217
SPAM:
0% Spam
Kann man schon, miot der richtigen Bibliothek. Das geht sogar so weit, dass du, wenn du C++ als NET Sprache unter Windows nimmst (Visual C++), dir deine grafische Anwendung in Visual Studio zusammenklicken kannst.

Unter Linux brauchts eben so was wie QT oder eine andere GUI Bibliothek. C++ selbst bringt keine mit, iwe zB Java das tut.

https://www.c-plusplus.net/forum/81596-full

 

markush
Verfasst am: 23.08.2015 um: 20:31 Uhr
 
Dr. CwCity.de
Community God
Beiträge: 3832
SPAM:
0% Spam
  
Zitat von N04-Web

Ich suche einfach eine Programmiersprache, die die meisten Programmiermöglichkeiten bietet und eher einfach zu lernen ist.


Meiner Meinung ist es erst wichtig erstmal das Programmieren zu lernen, sprich die Gedanken die in deinen Kopf sind in einen Programmcode zu formulieren. Und die Logische Zusammenhänge zu erfassen. Da spielt die Sprache erstmal eine so große Rolle, wenn du dann Programmieren kannst kannst du jede Sprache programmieren, denn die Befehle sind ähnlich.
Für den Anfang würde ich dir eine sprechende Sprache nahelegen, sprich was du liest wird auch passieren. Ein Beispiel lies mal die erste und die zweite Zeile, für and = und, or = oder, true = wahr, false = falsch einsetzen.

<code class="python">is_even = (a % 2 == 0) ? 1 : 0;
is_even = True if a % 2 == 0 else False

Da tust du dich bei der zweiten Zeile doch leichter?

Aber ich kann auch verstehen, wenn einer sagt ich möchte mit dem Programmieren anfangen dazu brauche ich eine große super tolle Suite und möchte Fenster machen. Denn so habe ich es auch gemacht.

Der Link zu meinem Github Profil

Weitere Links:
--> ratgeber---forum.de (Danke für die Unterstützung) <--
 

giri
Verfasst am: 25.08.2015 um: 13:00 Uhr
 
Cw Aufsteiger
Aufsteiger
Beiträge: 47
SPAM:
0% Spam
Für das was du machen möchtest ist eine Hardwarenahe Programmiersprache nötig (Vorzugsweise C!). Du möchtest die XBox Kinect Kamera ansprechen? Ok als allererstes musst du verstehen wie die Kamera funktioniert!
Für jede Hardware gibt es normalerweise Datenblätter (weiß nicht ob für die Kinect kamera eins öffentlich zugänglich ist, falls nicht such nach nem Datenblatt für den verbauten chip). Danach hoffe mal darauf dass jemand schon die "schmutzige" arbeit erledigt hat und eine entsprechende Library für deine Hardware geschrieben hat. Falls nicht musst du dir selbst eine Library mithilfe des Datenblatts "basteln" (Sehr aufwendige arbeit!). Diese Library sollte dann Funktionen enthalten mit der du die Kamera ansprechen kannst (z.B. Ein, Aus, Bild aufnehmen, Standby, usw...)

Alles in allem ist für dein Vorhaben sehr viel know how nötig!

Ich persönlich empfehle das Programmieren lernen mit Scriptsprachen wie VisualBasicScript (VBS) anzufangen. VBS ist einfach zu verstehen und man kann mit Windows boardmitteln ohne viel Aufwand schon schnelle "Programmiererfolge" erzielen! (z.B. Synthetische Sprachausgabe, CD-Laufwerk öffnen, usw...)
Hat man einmal die funktionsweise verschiedener Verzweigungen, Schleifen, eigene Funktionen, usw... verstanden, Fällt der Umstieg auf C nicht so schwer. Man wird aber schnell feststellen, dass C "aufwändiger" zu Programmieren ist, man aber viel "umfangreichere" Programme schreiben kann! Mit C dann auch noch "Hardwarenahe" zu Programmieren, ist aber dann trotzdem wieder ein ganz anderes Kapitel! Um ein Gespür dafür zu bekommen, empfehle dich ein bisschen mit AVR Microcontrollern zu befassen (Haben ne große aktive Community)! Ein wirklich wirklich gute Doku für die AVRs finest du hier: www.weigu.lu/

Übrigens ich arbeite gerade an einem ATMega88 Programmierboard (Projektwebseite: muinvader.nwrk.biz/ ). Habe aber gerade nur wenig Zeit um mich um die Dokumentation zu kümmern...

Community for Programmers, Technicians & Engineers:

--> Nicht Klicken! / do not click! <--


Letzte Änderung am: 25.08.2015 um: 13:44 Uhr durch: giri
 

N04-Web
Verfasst am: 25.08.2015 um: 21:24 Uhr
 
Cw Guru
King
Beiträge: 510
SPAM:
0% Spam
Mein Problem ist eben auch, dass Visual Studio mal wieder spinnt...
Es will mal wieder keine Dateien zu .exe kompilieren 
Deswegen suche ich auch eine andere Sprache, die nicht von Microsoft ist.
Wenns keine anderen moeglichkeiten mehr gibt, um auf das System zugreiffen zu können,
fange ich von mir aus auch mit assembler an.



Weitere Empfohlene Seiten:
http://www.n04-search.ml

torominogames.ml




 
 

consider
Verfasst am: 25.08.2015 um: 22:32 Uhr
 
Dr. CwCity.de
Community God
Beiträge: 7217
SPAM:
0% Spam
C oder C++ ist nicht von Miocrososft. Bei Visual C++ setzt du C++ lediglich zur NET Framework Programmierung unter Windows ein und Visulstudio bindet die nötigen Bibliotheken mit ein um zB per NET Fenster zu programmieren.

Die kannst dir durchaus auch den Gnu Compiler installieren und einfach nur einen Editor nutzen.

www.mingw.org/

Wenn du mit Visualstudio nicht zurecht kommst, fang ganz am Anfang an: Ein C oder C++ Compiler und ein stinknormnaler Texteditor + Konsole.
Wenn du dann das Prinzip von Headerdateien, Bibliotheken, kompilieren und linken verstanden hast, kannst du dir die Arbeit immernoch von einr IDE abnehmen lassen und verstehst auch, warum "mal wieder nicht kompileiren will". In der Regel liegst nämlich nicht an der IDE ;)



Letzte Änderung am: 25.08.2015 um: 22:35 Uhr durch: consider
 

giri
Verfasst am: 26.08.2015 um: 14:48 Uhr
 
Cw Aufsteiger
Aufsteiger
Beiträge: 47
SPAM:
0% Spam
Ich habe manchmal dass Gefühl, dass jeder Vorschlag der gegeben wird einfach ignoriert wird ^^

Einfache Frage an N04:
Warum funktioniert in C/C++ z.B. ein "printf" Befehl? Dieser Befehl ist ja nicht im Sprachumfang von C enthalten oder?

Community for Programmers, Technicians & Engineers:

--> Nicht Klicken! / do not click! <--
 

N04-Web
Verfasst am: 26.08.2015 um: 18:54 Uhr
 
Cw Guru
King
Beiträge: 510
SPAM:
0% Spam
  
Zitat von giri

Warum funktioniert in C/C++ z.B. ein "printf" Befehl? Dieser Befehl ist ja nicht im Sprachumfang von C enthalten oder?


Wird es nicht mit Header Dateien eingebunden?

  
Zitat von consider

Die kannst dir durchaus auch den Gnu Compiler installieren und einfach nur einen Editor nutzen.

Da brauche muss ich doch trotzdem die Header Dateien erstemal installieren, oder?





Weitere Empfohlene Seiten:
http://www.n04-search.ml

torominogames.ml




 
 

consider
Verfasst am: 26.08.2015 um: 21:12 Uhr
 
Dr. CwCity.de
Community God
Beiträge: 7217
SPAM:
0% Spam
Welche Header? printf ist Teil der Standardlibrary. Windows Haederdateien benötigst du nur, wenn du auf bestimmte Windowsfunktionen zugreifen willst. Normalerweise liegen diese dem Kompiler unter Windows bei und müssen nicht extra installiert werden.

Nicht so das Net Farmework oder die dazugehörige CLR. Bei Visual C++ wird zwar mit C++ gearbeitet, es wird aber ein spezieller Compiler verwendet, der eine exe erstellt, die nur von der CLR geöffnet und verwendet wird. Diese exe ist also nativ ohne NET und der dazugehörigen CLR nicht lauffähig.

Sprich: Wenn du ein natives C++ Projekt in VS erstellst, zB eine Konsolenanwendung, und dann dort versuchst Fenster aus dem NET-Framework hinzuzufügen, kann dies gar nicht klappen, da diese exe nicht von der CLR ausgeführt wird, welche die enstrechende Schnittstelle zur grafischen Oberfläche bereitstellt. Dazu musst dui VS also vorher sagen, dass die CLR benutz werden soll und der Kompiler dafür kompilieren soll. Das erreichst du, indem du zB das richtuige Projekt von Anfang an auswählst oder die Unterstützung im nachhinein hinzufügst.
Oder du nutzt die Windows API.



Letzte Änderung am: 26.08.2015 um: 21:29 Uhr durch: consider
 

N04-Web
Verfasst am: 29.08.2015 um: 13:48 Uhr
 
Cw Guru
King
Beiträge: 510
SPAM:
0% Spam
Ok, ich hab da noch paar Fragen...
- Kann man mit Turbo Assembler gut auf das System zugreiffen?
- Womit wurde Windows 7, 8, und 10 Programmiert?
- Womit wurden Programmiersprachen wie Java, C/C++, C#, VB, Turbo  Assembler,... gemacht?
- Kann man heute noch so Programmieren, wie man das aller erste Programm auf den ersten PC, der im Handel erhältlich war, programmiert hat?




Weitere Empfohlene Seiten:
http://www.n04-search.ml

torominogames.ml




 


Letzte Änderung am: 29.08.2015 um: 21:05 Uhr durch: N04-Web
 

 
Seiten: 1, 2, 3

Folgende User sind hier gerade aktiv:
-

ANZEIGE