Tento web používá soubory cookie. Dalším používáním webu s tímto souhlasíte.
jméno
heslo
přihlásit
zaregistrujte se
zapomněli jste heslo?
ANSI C/C99 (specifikace), GNU C (gcc, glibc), Tiny C (tcc) a POSIX - ne nutně C++,g++,libstdc++ nebo Win32 API
XCHAOS
/* Toto je klub především pro lidi, pro které je programování jednou z mnoha massive multiplayer online počítačových her, které lze hrát.
    V tomto klubu hrozí sémantická hereze a nezdravě vysoký obsah syntaktického cukru. Nevhodné pro algoritmické diabetiky.
    Od účastníků debaty se předpokládá automaticky přístup k instalovanému GNU C: sudo apt-get install build-essential
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
C (programovací jazyk)#C99 Heslo na české Wikipedii
Jazyk C - Základy praktického programování V Praze 2oo7 pro SSPŠ Tomáš Harvie Mudruňka a kolektiv - jak si programování v C představuje většina lidí
http://stevenkobes.com/ctest.html C Programming Puzzlers - nepouštějte se do flamewars v tomhle klubu, pokud neuhodnete aspoň polovinu správně!
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
http://en.wikipedia.org/wiki/C99 C99 is a modern dialect of the C programming language.
http://cprogramminglanguage.net/ C programming language
http://cprogramminglanguage.net/c-programming-language-tutorial.aspx C programming language - úvod
http://en.wikipedia.org/wiki/Criticism_of_the_C_programming_language C makes it easy to shoot yourself in the foot. (ještě že ne do hlavy...)
http://en.wikipedia.org/wiki/C_preprocessor
http://gcc.gnu.org/onlinedocs/gcc/Variadic-Macros.html C99 makra s proměnným počtem argumentů - __VA_ARGS__
http://gcc.gnu.org/onlinedocs/gcc/ GNU C Compiler
http://gcc.gnu.org/onlinedocs/gcc-4.2.2/gcc/Optimize-Options.html
http://bellard.org/tcc/ Tiny C Compiler - prý C99 compliant (min. umí __VA_ARGS__) - vhodný pro skriptování v C - umí #!/usr/bin/tcc -run
http://en.wikipedia.org/wiki/International_Obfuscated_C_Code_Contest - pokud jste neviděli tohle, tak jste ještě neviděli opravdu nečitelný C zdroják
http://bellard.org/otcc/ Obfuscated Tiny C Compiler - z tohohle vtípku vznikl Tiny C compiler
http://en.wikipedia.org/wiki/ANSI_C Jak se střelit do nohy standardizovaným způsobem.
http://eli-project.sourceforge.net/c_html/c.html ANSI C Specification
http://www.lysator.liu.se/c/ Různý ANSI C bordel
http://www.cs.rit.edu/~ats/books/ooc.pdf Object Oriented Programming with ANSI-C - a pak že to nejde
http://en.wikipedia.org/wiki/Longjmp co jsou to setjmp()/longjmp() knihovní funkce (pro všechny, podle kterých to bez C++ try { } catch() ... nejde)
http://groups.google.com/group/comp.lang.c++.moderated/browse_thread/thread/dcdc710c27f47c72 C neumí správně počítat (?)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
http://www.fastcgi.com/ FastCGI is simple because it is actually CGI with only a few extensions.
http://www.metalshell.com/source_code/18/Mysql_Select.html How to do a simple connection and select with mysql
http://xmlsoft.org/ The XML C parser and toolkit of Gnome
http://curl.haxx.se/libcurl/ libcurl - the multiprotocol file transfer library
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
https://dev.arachne.cz/svn/cll1h SVN/Trac jazyka C<<1 (user-friendly nadstavba nad ANSI C99 - ve stylu JQuery vs. JavaScript)
Benchmark iterace a serializace stringů v různých jazycích vs. v C
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    moderátor se velice zhruba řídí zvyklostmi moderace, která kdysi platila v řadě konferencí sítě FidoNet ... C != 0xdead */
Máte k tomu co říct? Vložte se do diskuze.
XCHAOS --- 15:32:59 17.10.2016
REDGUY: mno, já nikdy nepolemizoval s tím, že vždy bude existovat nějaký další level abstrakce, kterému už nerozumím ... tedy cokoliv, v čem programuju, je pro mě "programovací jazyk Blub", neboli: jsem účastník matematické (či v tomto spíše programátorské) paralympiády :-)

Teorie jazyka Blub ovšem taky předpokládá, že každý, kdo používá vyšší level abstrakce, plně chápe všechny nižší levely abstrakce, které jsou pod ním. Ale to je právě ten háček!

Debata v tomhle klubu (a u Céčka) je ale zajímavá subverze: ptám se často, jestli všichni, kteří používají vyšší jazyky (dnes hlavně Java, Javascript... z těch ostatních Python, PHP, Perl, největší guruové pak C++) plně chápou ty nižší levely abstrakce a důsledky, které vyplývají z toho, že ten jejich level musel někdo implementovat na tom nižším levelu.

No nic. Dnes asi na to opravdu nemám čas. Možná ale začínáš chápat, v čem u mě byl vždycky problém - je to v tom, že mám problém přijmout ten další level abstrakce "nad Blubem", aniž bych chápal, jak je to udělané "uvnitř" (ale současně taky "k čemu je") (S tím, že poté, co to pochopím, se možná smířím s tím, že to budu používat stejně, jako všichni ostatní, a ne nějak samorostle...)
REDGUY --- 15:18:00 17.10.2016
XCHAOS: No budiz ti to poucenim, ze odmitanim informaci jen proto, ze ti je poskytl nekdo, na koho ses nasranej, skodis jen a jen sam sobe 8))
XCHAOS --- 15:02:12 17.10.2016
REDGUY: no ale tím, že mě na něco nasměruješ ty, to spíš oddálí :) nevím, dostal jsem se k tomu přes "Sapir–Whorf hypothesis or Whorfianism, is a concept-paradigm in linguistics and cognitive science that holds that the structure of a language affects its speakers' cognition or world view."
REDGUY --- 11:23:57 17.10.2016
XCHAOS: Ten samej Graham, o kterym jsem mluvil v souvislosti s Lispem? Zda se, ze jsi na dobre ceste 8))
XCHAOS --- 23:08:47 16.10.2016
XCHAOS --- 22:24:29 16.10.2016
DAVIDOWITCH --- 13:06:45 27.9.2016
UETOYO: To je tak kdyz nekdo cte neco o pravech na muziku a pritom zkousi psat o RAII. (Melo to bejt RAII)
KOJA --- 13:06:37 27.9.2016
DAVIDOWITCH: Jj, jasny. Sice mi pripada, ze jde spis o to jaky ma rozhrani ten stream (srovnano treba s volanim destruktoru joinable std::thread) nez obecnou vadu RAII ale rozumim. Mit na zreteli kontext ve kterym vyvijim smysl dava.
UETOYO --- 13:05:58 27.9.2016
DAVIDOWITCH: Co to je RIAA?
DAVIDOWITCH --- 13:03:06 27.9.2016
KOJA: Spravne by to asi melo bejt "nema rad slepe spolehani na to ze RIAA uklidi jak ma".
Myslim ze na soubory mame specialni wrapper kterej proste jeste bere pointer na nas logger.. ale nikdo to moc nepouziva protoze u nas to ze doslo misto na disku a neni kam udelat fflush je neco co se bezne nedeje a kdyz, tak to holt proste o kus pozdejc segfaultne, nekdo na to koukne ocima a po naprave situace process zrestartuje.