• úvod
  • témata
  • události
  • tržiště
  • diskuze
  • nástěnka
  • přihlásit
    registrace
    ztracené heslo?
    XCHAOSANSI C/C99 (specifikace), GNU C (gcc, glibc), Tiny C (tcc) a POSIX - ne nutně C++,g++,libstdc++ nebo Win32 API
    XCHAOS
    XCHAOS --- ---
    Jinej podobnej směr je jazyk V. Hodně sázej na to, že všechno maj immutable (const), což samozřejmě z hlediska bezpečnosti nejde moc rozporovat...
    The V Programming Language
    https://vlang.io/

    lze konstatovat, že klíčové slovo "fn" je u derivátů Céčka populární. DEF FN, v Basicu ... :-)
    XCHAOS
    XCHAOS --- ---
    Jeden z směrů od Céčka dál - ani k C++, ani k Rustu, ale úplně do pryč. Zig je jakési splašené céčko bez for() smyček a bez malloc() - ale zato s vestavěnými unit testy (či čím?)
    Chapter 0 - Getting Started | ziglearn.org
    https://ziglearn.org/
    https://developers.slashdot.org/story/23/03/11/2326237/meet-zig-the-modern-alternative-to-the-c-programming-language
    XCHAOS
    XCHAOS --- ---
    XCHAOS
    XCHAOS --- ---
    You Can't Always Hash Pointers in C
    https://nullprogram.com/blog/2016/05/30/
    The most important consideration is that the integer form isn’t guaranteed to have any meaningful or stable value. In other words, even in a conforming implementation, the same pointer might cast to two different integer values.
    XCHAOS
    XCHAOS --- ---
    ANT_39: tak je to jen vtip, no.
    ANT_39
    ANT_39 --- ---
    XCHAOS: GCC to nesezere, a standardni to taky neni:
    6.10.2 Source file inclusion
    [...]
    A preprocessing directive of the form
    # include new-line
    XCHAOS
    XCHAOS --- ---
    ANT_39: nezkoušel jsem. mě na tom překvapil ten první řádek, ale asi dává smysl, že se zbytek řádku s direktivou preprocesoru prostě ignoruje, jen jsem o tom nikdy nepřemýšlel. Zbytek by měl jít zkompilovat na první pohled bez větších záludností...
    ANT_39
    ANT_39 --- ---
    XCHAOS: Melo by to jit vybuildit?
    XCHAOS
    XCHAOS --- ---
    WILD_A
    WILD_A --- ---
    XCHAOS: trigraphy a makra jsou zaklad pro C obfuscation contest nicmene za normalnich okolnosti trgraphy nikdy.
    XCHAOS
    XCHAOS --- ---
    To jsem nevěděl, že Python je tak nebezpečný... :-)
    XCHAOS
    XCHAOS --- ---
    ANT_39: tak zase ten zápis vypadá poměrně cool, že jo :-)
    ANT_39
    ANT_39 --- ---
    XCHAOS: A je tomu tak dobre.
    XCHAOS
    XCHAOS --- ---
    Trigraphy jsou hodně zapomenutá věc v C :-)
    What does the ??!??! operator do in C? - Stack Overflow
    https://stackoverflow.com/questions/7825055/what-does-the-operator-do-in-c
    XCHAOS
    XCHAOS --- ---
    LUDO: to je z twitteru :-)
    LUDO
    LUDO --- ---
    dobre photoshop skillz
    XCHAOS
    XCHAOS --- ---
    Neměli by tam radši něco Carbon neutral? :-)
    GIOMIKY
    GIOMIKY --- ---
    JANFROG: jj, rozumim tomu. Jeste jednou moc dekuji.
    Premyslim, ze bych si postavil docker image s debug symbolama na kernel volani a s libc symbolama.
    Dostatcsmysluplnou hlasku nebo naoovedu alespon se jmenem volani je zaklad. Bez toho je to vareni z vody.
    JANFROG
    JANFROG --- ---
    GIOMIKY: Nejsem buh, jen nam zkusenosti. Hodiny stravene v GDB ladenim podobnych (a mnohem "zajimavejsich") problemu :-)

    > za linkovaci figl
    Ta SO odpoved to vysvetluje.
    GIOMIKY
    GIOMIKY --- ---
    JANFROG: Jsi buh. Vyresilo to:
    LIBS = -Wall -O3 -static -pthread -ltre -lssl -lcrypto -ldl -lgpm -lidn -lexpat -lrt -Wl,--whole-archive -lpthread -Wl,--no-whole-archive

    Jeste musim poradne prozkoumat, co jsem to vubec provedl za linkovaci figl, ale binarka funguje. Bezva, super, moc dekuji. ;-]
    Mas u me pivo nebo pohled. ;-]
    Kliknutím sem můžete změnit nastavení reklam