ubuntuusers.de

Forum mit erfahrenen C-Programmierern

Status: Ungelöst | Ubuntu-Version: Lubuntu 26.04 (Resolute Raccoon)
Antworten |

idealist_100

Anmeldungsdatum:
17. Dezember 2025

Beiträge: 51

Hallo, habe jetzt schon länger gesucht nach irgend einem geeigneten Forum. Die Ausbeute ist extrem schlecht. Weil hier ja schon Leute jahrelang mit Computern arbeiten, dachte ich vielleicht sind noch ein paar Leute dabei, die auch mit C arbeiten und entsprechende Foren kennen.

Kann mir jemand ein geeignetes Forum empfehlen.

Einmal C, weil ich ein fertiges Programm habe, dass ich nur umschreiben und an Linux anpassen will. Dabei will ich aber auch noch einige Optimierungen einbauen, um die Laufzeit zu verkürzen. Dabei habe ich eine Frage, für die ich erfahrende Ratschläge bräuchte.

Ich habe schon nach passenden Foren gesucht - komme aber nicht weiter.

Startpage "C-Programmierung" AND "Linux" AND "optimler Tabellentyp" AND "Forum"

"C-Programmierung" AND "optimieren" AND "Forum"

"C-Code" AND ... wie oben

dann auch mal nur nach "C-Programmierung" AND "Forum"

"C-Code" AND "Forum"

Vielleicht hat ja jemand eine Idee - dass ich hier nicht im richtigen Forum zum Thema C-Programmierung bin ist mir klar.

Danke für das Lesen, auch wenn es evtl. mit der Aussage endet "es gibt keine Programmierer mehr, die mit C Programmieren."

Gruß idealist_100

PS: oben genanntes LUbuntu befindet sich noch in der Installationsphase.

Vain

Avatar von Vain

Anmeldungsdatum:
12. April 2008

Beiträge: 2518

Hello,

ich behaupte, dass du es schon auch hier versuchen kannst. Es gibt hier Menschen, die C können.

Selbst, wenn dein Anliegen hier nicht gelöst werden kann, hast du schonmal das Einstiegsposting mit der Problemstellung geschrieben, was du dann einfach woanders nochmal posten könntest. ☺

(Zur eigentlichen Frage: Ich kenne keines.)

HarryD

Anmeldungsdatum:
14. Juni 2006

Beiträge: 2952

Wohnort: Germany - BW

Ganz klassisch kannst du - gut ausformulierte - Fragen bei https://stackoverflow.com/questions posten. Allerdings geht die Nutzung auch dort zurück, da viele Einsteiger inzwischen die KI benutzen. Auch auf Stackoverflow wird bereits die Nutzung eines KI-Assistenten angeboten.

snafu1

Avatar von snafu1

Anmeldungsdatum:
5. September 2007

Beiträge: 2149

Wohnort: Gelsenkirchen

Eine Frage in einem Forum stellen? Haben das nicht damals unsere Urahnen aus 2022 gemacht, bevor man nur noch die KI benutzt hat...?

Marc_BlackJack_Rintsch Team-Icon

Ehemalige
Avatar von Marc_BlackJack_Rintsch

Anmeldungsdatum:
16. Juni 2006

Beiträge: 4784

Wohnort: Berlin

@HarryD: StackOverflow ist kein Forum, und man muss konkrete Fragen stellen, zu einzelnen, abgegrenzten Problemen, über die nicht noch diskutiert werden muss.

@idealist_100: Es gibt definitiv noch C-Programmierer, aber es gibt soweit ich das sehe nicht das Forum, sondern ganz viele C-Unterforen in anderen Foren, die sich beispielsweise allgemein mit Programmierung oder mit speziellen Projekten beschäftigen. Ich wüsste jetzt aber auch keines was da besonders empfehlenswert wäre. Ich würde mich an Deiner Stelle dann wahrscheinlich nach einem Umschauen was zu Deinem Programm passt.

Bei Optimierung, sofern das nicht ganz offensichtliche Sachen sind die sich deutlich unterscheiden wenn man sie in O-Notation ausdrückt, ist der Ratschlag: Nicht einfach irgendwas umsetzen von dem man (selbst oder andere) glaubt das müsste schneller sein, oder weniger Speicher verbrauchen, sondern tatsächlich messen wo die Zeit und/oder der Speicher verbraucht wird. Damit man nicht an Stellen rumschraubt, die man zwar wahnsinnig viel schneller oder speichersparender machen kann, die aber nur 0,2 Prozent oder so vom Ganzen ausmachen. Da kann man gerne mal viel Zeit unnütz versenken. ☺

Dakuan

Avatar von Dakuan

Anmeldungsdatum:
2. November 2004

Beiträge: 6596

Wohnort: Hamburg

Ich programmiere auch noch in C, außer wenn es um Grafische Oberflächen geht. Da greife ich dann auf C++ zurück, womit ich mich aber etwas schwer tue (es gibt gefühlt jährlich neue Versionen). C ist da etwas geradliniger (konstanter).

Allerdings bin ich in C auch nicht immer sattelfest, weshalb ich mir hier auch öfters schon mal Rat holen musste.

Optimierung: Da gehen die Meinungen oftmals auseinander. Mir wurde schon öfters uneffektive Mikrooptimierung vorgeworfen. Dabei hatte ich nur eine Version des Gleitender Mittelwert angeführt, wie sie im Embedded Bereich Standard ist.

Soll heißen, man kann an verschiedenen Stellen seine Fragen stellen, aber die Tauglichkeit der Antworten (auch wenn KI generiert) muss jeder selber bewerten. Oftmals ist dass ja auch vom Anwendungsfall abhängig. Also zeige doch mal ein konkretes Problem.

Einmal C, weil ich ein fertiges Programm habe, dass ich nur umschreiben und an Linux anpassen will.

Da muss man differenzieren. Einfache konsolenbasierte Programme funktionieren oft nach wenigen Anpassungen (MS hat da einige eigene (nicht Standard konforme) Funktionen im Angebot. Bei grafischen Oberflächen ist das komplizierter. Da ist manchmal sogar die Anpassung von einer Linux Version auf eine andere problematisch.

rklm Team-Icon

Projektleitung

Anmeldungsdatum:
16. Oktober 2011

Beiträge: 13365

Muss das Forum deutschsprachig sein? Falls nicht fördert eine Suche nach comp.lang.c (die alte Newsgroup für C-Themen) z.B. dies zu Tage. Dort gibt es auch ein Forum. Bei Reddit gibt es https://www.reddit.com/r/C_Programming/ und https://www.reddit.com/r/cprogramming/.

seahawk1986

Anmeldungsdatum:
27. Oktober 2006

Beiträge: 11309

Wohnort: München

Startpage "C-Programmierung" AND "Linux" AND "optimler Tabellentyp" AND "Forum"

Ich verstehe nicht ganz, was Datenstrukturen in C mit dem Betriebssystem zu tun haben - vielleicht kannst du das einfach mal ausführen, was für einen Algorithmus und bestehende "Tabelle" (die im einfachsten Fall ein Array von Structs sein könnte, was je nach Anforderungen an die Berechnungen damit weniger performant sein kann als ein Array pro Spalte, weil die Lokalitätseigenschaft (Cache Locality) bei Operationen mit einer einzelnen Spalte schlechter ist) du da genau optimieren willst.

Antworten |