• Diese Seite verwendet Cookies. Indem du diese Website weiterhin nutzt, erklärst du dich mit der Verwendung von Cookies einverstanden. Erfahre mehr

Suchergebnisse

  1. mogbo

    Performance - Ausgabe Primzahlen bis x

    Hallo, Tool 1 ("schnell") (time ./a.out 10000000 > test.txt | 5.4 sec) Tool 2 ("langsam") (time ./a.out 10000000 > test.txt | 22.36 sec) Kein schöner Code, ist nicht lesenswert (nur zum Testen aufgebaut). Wenn x ein vielfaches von 6 ist und x + 1 Prim, ist auch die Ausgabe buggy beide...
  2. mogbo

    Empfehlung einer Sprache die große Zahlen einfach handeln kann

    Du hast soeben den einzigen Sinn meines 2. Bildschirms entfernt (Taschenrechner in vim, yeah :) ) Mal kucken wie schön sich damit scripten lässt
  3. mogbo

    Empfehlung einer Sprache die große Zahlen einfach handeln kann

    Es gibt 10 Sorten von Menschen, die die Binär verstehen, die dies nicht tun und die die jetzt erst merken, dass der Witz in Base 3 ist.
  4. mogbo

    Empfehlung einer Sprache die große Zahlen einfach handeln kann

    Kommt die Pointe noch?^^
  5. mogbo

    Empfehlung einer Sprache die große Zahlen einfach handeln kann

    Ich verzichte gerne auf etwas Performance, wenn die Mathematik dahinter für mich einfacher wird, sprich ich mir weniger Gedanken aufgrund von Rundungsfehlern von Nachkommastellen und Vorgedanken zu Overflows machen muss.
  6. mogbo

    Empfehlung einer Sprache die große Zahlen einfach handeln kann

    Ja Ich brauche Tools die aus der Shell raus funktionieren, eine Programmiersprache ist mir hier am liebsten Hier bin ich etwas überfordert
  7. mogbo

    Empfehlung einer Sprache die große Zahlen einfach handeln kann

    Mir hat neulich ein Overflow die Arbeit eines ganzen Wochenendes gekillt, da ich nicht bedacht hatte, dass meine Art der Primzahlberechnung ab 2^64 + 1 auf 128bit overflows erzeugt (Primzahl² - 1) % 24 = 0 sofern Primzahl != {2, 3}. Performance war in dem Fall egal, da viel Zeit zur Verfügung...
  8. mogbo

    Empfehlung einer Sprache die große Zahlen einfach handeln kann

    Hallo und frohes Neues :) , das Thema ist eigentlich relativ simpel, mir geht es bei C ziemlich auf die Nerven, wenn ich beim Handeln von Zahlen (bzw. tätigen von Berechnungen) schon die Ergebnisse kennen muss, um Overflows zu vermeiden und 50 % des Codes eigentlich nichts mit meiner...
  9. mogbo

    OpenBSD als Work Laptop

    Ich würde für VM Geschichten nicht auf OpenBSD wechseln, höchstens du möchtest das Grundsystem nicht mit 3rd Party belasten, Hintergrund: - im stable werden keine Binaryupdates durchgeführt (mtier's openup wäre auch ne Lösung, jedoch nicht im repo vorhanden) - current würde ich trotz guter...
  10. mogbo

    FreeBSD User aus der Nähe von Bonn

    Auch aus Schnappsgläsern? *duck und weg*
  11. mogbo

    FreeBSD und Raspberry, hat da jemand Erfahrungen?

    Hatte schon mehrere RPi's in den Fingern, meine Meinung: NetBSD scheint unglaublich gut zu laufen und die Installation ist simpel, ich habe jedoch keine Ahnung wie man das System richtig updated usw. , darum ist wieder runtergeflogen FreeBSD lief bei mir nicht flüssig (war glaub ich auf dem...
  12. mogbo

    Was gibt es Vorteile von freien UnixOSen gegenüber Linux?

    Hier wurde viel gesagt und ich habe nur eine Seite überflogen, habe aber eine Meinung zum Thema und gehe nun einfach die Gefahr ein, dass es bereits gesagt wurde: Vorteile der BSDs gegenüber Linux, hier gehe ich nur auf OpenBSD ein: OpenBSD hat ein unglaublich breites Portfolio and Werkzeugen...
  13. mogbo

    Kurze Verständnisfrage (Adresse int array in C)

    Schon klar, mir gings nur um die Info: int a[] = {1, 2, 3}; // a hat die Adresse 0x1 Wenn ich nun *(a) steht innerhalb der Klammer prinipiell 0x1 und ich Zeige darauf, somit sehe ich den Wert 1 (a[0]). Wenn ich *(&a) mache steht in der Klammer prinzipiell auch 0x1, jedoch Zeige ich nicht auf...
  14. mogbo

    Kurze Verständnisfrage (Adresse int array in C)

    int main() { int a[] = {1, 2, 3}; printf("sizeof(*(&a)) = %lu\n", sizeof(*(&a))); // sizeof(int) * 3 return 0; } sizeof(*(&a)) = 12 Ruft ein paar Erinnerungen auf, wurde mir in einem anderen Post schonmal erklärt, jetzt habe ich wieder die Verknüpfung, danke! Alter...
  15. mogbo

    Welches MAC Book kaufen. Gibts eine Empfehlung

    Hi, ich habe von Apple kaum plan, aber aus dem Bauch raus, ich würde ein altes kaufen, da die neuen glaube ich weniger Anschlüsse haben und zu teuer sind. Gebraucht kaufen ist bei Apple nach dem was ich gehört habe kein Fehler: Bitte löschen falls das als Werbung gilt
  16. mogbo

    Kurze Verständnisfrage (Adresse int array in C)

    Glaube ich kanns mir selbst beantworten, dem Compiler ists egal ob die Zahlen gleich sind, er weiß das die eine Zahl eine Addresse ist und die andere ein Inhalt und arbeitet dann dementsprechend, auch wenns ausgeschrieben auf dem Blatt die gleiche Zahl ist. Ist es normal das bei int a[] = {1...
  17. mogbo

    Kurze Verständnisfrage (Adresse int array in C)

    Hallo, eben was in einem Forum gelesen und ein wenig rumprobiert #include <stdio.h> int main() { int a[] = { 1, 2, 3 }; printf("&a = %p\n", &a); printf(" a = %p\n", a); printf("&a[0] = %p\n", &a); printf("**(&a) = %i\n", **(&a)); printf("...
  18. mogbo

    Preprocessor C

    Schon klar, ich verschicke die Source aber über scp und wollte daher immer nur eine Datei hin- und herschieben (reine Bequemlichkeit) bzw. Copy + Paste
  19. mogbo

    Preprocessor C

    Ist meine Zwischenlösung, bis ich mir eine allgemeine Bibliothek für OpenBSD <=> Windows gebastelt habe. Ach ich kann die ganze Funktion da rein setzen, war mir nicht wirklich bewusst
  20. mogbo

    Preprocessor C

    Wenn man nicht den passenden Syntax kennt, erweißt sich das als schwierig Schlechtes Beispiel gewählt :)
  21. mogbo

    Preprocessor C

    Vielen Dank, ich bin auf meinen Lösungsweg gekommen
  22. mogbo

    Preprocessor C

    Ich wollte das eigentlich relativ kleine Tool (450 Zeilen) auf eine *.c Datei beschränken, darum ohne eigene Header :) Aber danke für den Ansatz, damit kann ich schonmal bissl was bauen. Ich schaue mal rein, hab ich bisher nie genutzt Danke für den Codefetzen, schaue ich mir morgen mal...
  23. mogbo

    Preprocessor C

    Equivalent zum clear in der Shell --> ClearScreen Habe es 2mal definiert, da Windows so keinen ClearScreen erzeugen kann. Ich wollte das Importieren eines .h vermeiden. Ich habe bei OpenBSD eine <err.h>, bei Windows habe ich diese nicht, darum habe ich eine eigene err() gebastelt, die jedoch...
  24. mogbo

    Preprocessor C

    Hallo, habe ein recht unspektakuläres Problem, welches ich mit dem Präprozessor lösen wollte (wüsste auch nicht wie sonst): #if defined (_WIN64) || (_WIN32) # include <windows.h> # include <malloc.h> # include <conio.h> # define CLEAR system("cls") # define BUF 256 #elif defined...
  25. mogbo

    undefined behavior?

    Hallo, frohes Neues :) Die Frage ist eigentlich recht simpel: int main() { int i = 1; printf("%i + 2 = %i\n", i, i += 2); printf("%i + 2 = %i\n", i, i += 2); return 0; } Ausgabe in OpenBSD (warning: unsequenced modification and access to 'i'): 1 + 2 = 3 3 +...