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.
??? --- 0:33:29 15.2.2015
Mam pocit, ze cecko neni uplne spatny pro konstrukci kompileru
Ted koukam na tohle:
University of Salzburg - Introduction to Compiler Construction
http://vimeopro.com/user12798068/university-of-salzburg-introduction-to-compiler-construction
A je to celkem zajimavy
REDGUY --- 23:22:54 14.2.2015
XCHAOS: Jen skoda, ze zrovna ten prvni link je obecne o programovani, bez dogmatickyho trvani na cistym C. Takze uz se tady smi mluvit i o jinejch jazycich? 8)
??? --- 21:52:28 14.2.2015
XCHAOS: Seda je teorie, ale zeleny strom zivota. :)
XCHAOS --- 21:25:11 14.2.2015
jak bych si třeba představoval debaty v tomhle klubu...
Should We Really Try To Teach Everyone To Code? - Slashdot
http://developers.slashdot.org/...ry/15/02/14/1845253/should-we-really-try-to-teach-everyone-to-code
nebo třeba i :-)
Empirical Study On How C Devs Use Goto In Practice Says "Not Harmful" - Slashdot
http://developers.slashdot.org/...mpirical-study-on-how-c-devs-use-goto-in-practice-says-not-harmful
:-)
XCHAOS --- 11:48:46 13.2.2015
FLEGMA: koukám
Self (programming language) - Wikipedia, the free encyclopedia
http://en.wikipedia.org/wiki/Self_%28programming_language%29
Instead of having an "instance" of an object that is based on some "class", in Self one makes a copy of an existing object, and changes it.

...což přesně dělá i JavaScript. teoreticky zajímavou výhodou by bylo, kdybych nepotřebnou položku mohl z prototypu po naklonování odstranit. třeba mám objekt, jeho součástí je nějaký binární blob, a mě se ten objekt hodí v případě, že pracuju s mnoha tisíci kopiemi, ale zrovna tenhle blob tam nepotřebuju a jen zbytečně zabírá paměť. u špatně navržené nadřazené třídy jsem bez šance...

každopádně v C na protyping dosáhneme stěží... to už spíš použijeme API k nějakému externímu databázovému repositáři, kde bude uložena nejbližší aproximace toho, čemu se jinde říká objekty... (samozřejmě, chybějící asociativní pole situaci moc neusnadňují...)
WILD_A --- 10:55:47 13.2.2015
REDGUY: Ja reagoval na to ze si napsal, ze to je to v zasade vyjmecna vec potrebovat vykon, ja si to nemyslim, to je cely. Mozna proto, protoze se temahle vecma zabejvam castejs nez vetsina a tenhle problem mne pali vic nez ostatni.
WILD_A --- 10:52:22 13.2.2015
FLEGMA: Spatnej algoritmus ani surovej vykon nezachrani :) .... a bruteforce je posledni instance.
FLEGMA --- 9:44:41 13.2.2015
JANFROG: No ty jsi me zas donutil se zamyslet nad Selfem do te miry, ze jsem si precetl specifikace, takze win win situace :-)
KEYMASTER --- 9:35:51 13.2.2015
XCHAOS: Ne. O tom ten vtip nebyl. To se jen snažíš přetočit debatu na něco úplně jinýho, protože z nějakýho neznámýho důvodu máš potřebu si spolu s několika místníma xchaos-someliérama dokazovat, kdo máte větší e-kládu.
JANFROG --- 9:04:13 13.2.2015
FLEGMA: Hmm...dobry komentar! Asi se nad tim budu muset znovu zamyslet.