Forum: PC-Programmierung VisualStudio Alternative für einfache Konsolenanwendungen


Announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
von RandomUsername (Gast)


Bewertung
1 lesenswert
nicht lesenswert
Guten Morgen/Mittag/was auch immer ...

Ich habe eine einfache Frage:

Ich habe bisher ein wenig Erfahrung mit VisualStudio 2017.
Damit habe ich vor einiger Zeit ein paar kleine "Konsolen-Anwendungen" 
geschrieben ...
Jetzt wollte ich mich wieder damit beschäftigen, aber bei VisualStuido 
2017 muss man sich irgendwie nach einem Monat registrieren oder so was 
...

Auf den ganzen "die Software ist kostenlos, bis auf deine persönlichen 
Daten und Abhängigkeit von Internet" - Mist habe ich einfach keine Lust 
mehr!

Ich will nur ein paar Konsolenanwendungen (in C oder C++ oder C# oder 
was auch immer ...) schreiben, nichts kompliziertes.

Was ich suche ist etwas ähnliches wie VisualStudio für das ich mich 
nicht irgendwo registrieren muss und das volkommen offline funktioniert.

Bitte, wenn irgendjemand mir weiterhelfen kann, lasst es mich hier 
wissen!
Danke schon mal im Voraus ...

von Ingo W. (uebrig)


Bewertung
0 lesenswert
nicht lesenswert
Eigentlich brauchst Du dafür nur einen Compiler (gcc, unter Windows: 
MinGW) und einen vernünftigen Editor (geany, oder Notepad++).

von Hmmm (Gast)


Bewertung
0 lesenswert
nicht lesenswert
Eine halbwegs schlanke IDE wäre CodeLite.

von zitter_ned_aso (Gast)


Bewertung
0 lesenswert
nicht lesenswert
Visual Studio Code.

Du arbeitest ja sowiewo unter/mit Windows.

von RandomUsername (Gast)


Bewertung
0 lesenswert
nicht lesenswert
Danke für die extrem schnellen Antworten!

Visual Stuido Code?
Ist das da ähnlich wie bei VisualStuido 2017 Community Edition, dass man 
sich irgendwie registrieren oder anmelden muss?

CodeLite?
Werde ich mir mal ansehen ...

... nur einen Compiler?
Ich weiß, aber ich mochte an diesem VisualStuio - Zeugs, dass da "alles 
in einem" war. Ich musste nur auf eien Schaltfläche drücken und konnte 
direkt dei Anwendung (den Code) ausführen.
So etwas ähnliches suche ich. Eine Software, wo "alles in einem" ist. 
(IDE ist da der richtige Begriff, oder?)

von Michael (Gast)


Bewertung
0 lesenswert
nicht lesenswert
Oder vscodium. Wie visual Studio Code nur ohne Telemetrie und ohne 
Tracking.

von Hmmm (Gast)


Bewertung
0 lesenswert
nicht lesenswert
RandomUsername schrieb:
> Eine Software, wo "alles in einem" ist. (IDE ist da der richtige
> Begriff, oder?)

Jein, je nach IDE musst Du den Compiler separat besorgen, nach dem 
Einbinden bedienst Du aber alles über die IDE.

von Heinz B. (Firma: Privat) (hbrill)


Bewertung
0 lesenswert
nicht lesenswert
vielleicht auch sowas :
https://xprofan.net/intl/de/xprofan/
Ist alles drin und braucht auch keine Angaben,
bzw. Registrierung. Am besten das FreeProfan.
Das ist auf dem Stand von Version X2. Die IDE
kannst du auch von den anderen Freeversionen
nehmen, da der Compiler bzw. Pfad in der IDE
einstellbar ist.

Für Kleinigkeiten voll in Ordnung.

: Bearbeitet durch User
von Trumpeteer (Gast)


Bewertung
0 lesenswert
nicht lesenswert
Wenn's blankes c sein soll kann ich ,,pelle's" c compiler empfehlen, 
pellesc

von Oliver S. (oliverso)


Bewertung
0 lesenswert
nicht lesenswert
Msys2 mit gcc, als Entwicklungsumgebung Notepad++, oder gleich Eclipse.

Ist halt keine „all in one“-Lösung, sondern muß jeweils einzeln 
installiert werden, dafür aber alles ohne Registrierung.

Ohne Internet gibts aber weder die Downloads, noch irgendwann mal 
Updates.

Für C# führt allerdings kein Weg an Microsoft vorbei. Für ein Konto zur 
Registrierung wollen die halt eine email-Adresse und einem Namen. Da 
sollte dir doch was passendes einfallen...

Oliver

von zitter_ned_aso (Gast)


Bewertung
0 lesenswert
nicht lesenswert
RandomUsername schrieb:
> Auf den ganzen "die Software ist kostenlos, bis auf deine persönlichen
> Daten und Abhängigkeit von Internet" - Mist habe ich einfach keine Lust
> mehr!

Ach, und Windows willst du jetzt auch ersetzen oder wie?

von RandomUsername (Gast)


Bewertung
0 lesenswert
nicht lesenswert
Danke für die vielen schnellen Antworten!

Bei den vielen Vorschlägen ist sicher was passendes dabei, ich werde mir 
das alles mal in Ruhe ansehen ...

Danke vielmals!

von Trumpeteer (Gast)


Bewertung
0 lesenswert
nicht lesenswert
Oliver S. schrieb:
> Für C# führt allerdings kein Weg an Microsoft vorbei

Stimmt, ich meine aber mal irgendwo im microsoft-net den nicht.NETt 
compiler alleine völlig ohne Registrierung runtergeladen zu haben zum 
reinen Kompilieren in der Konsole. Hab vergessen wie das ging, kennt das 
noch jemand?

von RandomUsername (Gast)


Bewertung
1 lesenswert
nicht lesenswert
zitter_ned_aso schrieb:
> Ach, und Windows willst du jetzt auch ersetzen oder wie?

Ja, das würde ich gerne ...
Aber heute nicht, das ist ein Thema für ein anderes mal ...
;-)

von sid (Gast)


Bewertung
0 lesenswert
nicht lesenswert
RandomUsername schrieb:
> Auf den ganzen "die Software ist kostenlos, bis auf deine persönlichen
> Daten und Abhängigkeit von Internet" - Mist habe ich einfach keine Lust
> mehr!

naja der Nagscreen nervt, den kann man aber wegklicken und es funzt 
dennoch.
(zumindest bis 2015 war das so.. ob die 2017 nur online funzt kann ich 
nicht mit bestimmtheit sagen.. zur not: 2015 nutzen ;))

ultimate++ ist für kleinkram ganz gut,
kommt auch mit ner ordentlichen GUI bibliothek und diversen anderen 
nützlichen Plugins;
so kann man schnell was zusammenschrauben ohne sich um die bibliotheken 
selber kümmern zu müssen,
was ich für den Heimgebrauch ganz bequem finde ehrlich gesagt.
Und es ist portabel.. also auf nen USB Stick installiert ist man 
"überall" gewappnet.

'sid

von PittyJ (Gast)


Bewertung
-1 lesenswert
nicht lesenswert
Früher gab es mal sowas wie gcc. Frei, kostenlos, und sogar in einer C++ 
Version.
Unter Linux benutze ich so etwas immer noch. Geht das bei Windows nicht 
mehr?

von Ingo W. (uebrig)


Bewertung
0 lesenswert
nicht lesenswert
PittyJ schrieb:
> Unter Linux benutze ich so etwas immer noch. Geht das bei Windows nicht
> mehr?

Doch, nennt sich MinGW
https://de.wikipedia.org/wiki/MinGW
und besitzt den Charme, viele Unix-spezifische Funktionalitäten auch 
unter Windows zu ermöglichen

RandomUsername schrieb:
> Ja, das würde ich gerne ...
> Aber heute nicht, das ist ein Thema für ein anderes mal ...

... allerdings damit schon mal einige Voraussetzungen geschaffen ...

von Hmmm (Gast)


Bewertung
0 lesenswert
nicht lesenswert
PittyJ schrieb:
> Geht das bei Windows nicht mehr?

Sicher, dass Du den Thread vor dem Kommentieren gelesen hast?

von TR.0LL (Gast)


Bewertung
-1 lesenswert
nicht lesenswert
Wie schon gennant würde ich Vscode empfehlen.

von Hmmm (Gast)


Bewertung
1 lesenswert
nicht lesenswert
TR.0LL schrieb:
> Wie schon gennant würde ich Vscode empfehlen.

Dann muss er allerdings erstmal das Nach-Hause-Telefonieren 
("Telemetrie") abschalten, weil er das (verständlicherweise) explizit 
nicht will.

Ob man eine IDE will, die als Javascript-Code in einer Browser-Engine 
läuft, muss jeder für sich entscheiden.

von bluppdidupp (Gast)


Bewertung
0 lesenswert
nicht lesenswert
Compiler, Header, Libs, etc. findet man auch im "Windows SDK"
Das konnte man bislang auch immer ohne Registrierung bei MS runterladen

von Hmmm (Gast)


Bewertung
0 lesenswert
nicht lesenswert
bluppdidupp schrieb:
> Compiler, Header, Libs, etc. findet man auch im "Windows SDK"

Ein Compiler ist darin meines Wissens nicht enthalten.

von bluppdidupp (Gast)


Bewertung
0 lesenswert
nicht lesenswert
Hmmm schrieb:
> Ein Compiler ist darin meines Wissens nicht enthalten.

Hmm stimmt, die hat man scheinbar ab der Win8-SDK-Version daraus 
entfernt, man kann sie aber scheinbar noch separat über das Visual 
Studio Setup installieren 
(https://visualstudio.microsoft.com/de/visual-cpp-build-tools/)

von ccc (Gast)


Bewertung
1 lesenswert
nicht lesenswert
> Für C# führt allerdings kein Weg an Microsoft vorbei
doch
Mono: https://www.monodevelop.com/

von Klaus P. (Gast)


Bewertung
0 lesenswert
nicht lesenswert
Trumpeteer schrieb:
>> Für C# führt allerdings kein Weg an Microsoft vorbei
>
> Stimmt, ich meine aber mal irgendwo im microsoft-net den nicht.NETt
> compiler alleine völlig ohne Registrierung runtergeladen zu haben zum
> reinen Kompilieren in der Konsole. Hab vergessen wie das ging, kennt das
> noch jemand?

Siehe https://github.com/dotnet/roslyn

Der CSC ist aber sowieso im Standard .NET Paket enthalten, sonst könnte 
man zur Laufzeit keine Skripte einkompilieren.

von Bastler (Gast)


Bewertung
-2 lesenswert
nicht lesenswert
Als Editor den Visual Studio Code und als Sprache C# mit dotnet core ist 
für Gelegenheitsprogrammier ideal. Man kommt schnell ans Ziel und es 
läuft auf jeder Plattform (Windows, Apple, Linux).

C oder C++ macht heute doch gar kein Sinn mehr, außer für ganz spezielle 
Nischen.

von Ergo70 (Gast)


Bewertung
0 lesenswert
nicht lesenswert

von Sheeva P. (sheevaplug)


Bewertung
0 lesenswert
nicht lesenswert
PittyJ schrieb:
> Früher gab es mal sowas wie gcc. Frei, kostenlos, und sogar in einer C++
> Version.
> Unter Linux benutze ich so etwas immer noch. Geht das bei Windows nicht
> mehr?

Neben dem hier bereits erwähnten MingW gibt es mittlerweile sogar etwas, 
das auf den etwas merkwürdigen Namen "Windows Subsystem for Linux" (WSL) 
hört. (Merkwürdig, weil es IMHO eher ein "Linux Subsystem for Windows" 
ist.) Damit kann man Ubuntupakete wie gewohnt installieren und benutzen, 
nur unter Windows. Zumindest funktioniert das gut mit 
Kommandozeilenprogrammen, aber vielleicht (keine Ahnung) funktioniert 
das sogar mit grafischen Programmen, wenn man einen X-Server hat... 
YMMV.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.