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 --- 21:56:45 12.11.2015
UETOYO: že já něco vůbec říkal :-)
UETOYO --- 11:19:35 11.11.2015
XCHAOS: ...jsem se divil, že konečně něčemu rozumím tomu, co chceš říci a teď vidím, že to bylo protnutí různoběžek .)
XCHAOS --- 18:59:16 10.11.2015
UETOYO: jako je to trochu konstatování zjevného :-) vývoj rozsáhlejších aplikací je o něčem jiném (mám ambice jednoho dne dokončit toolkit, usnadnější lehce higher-level programování v C, ale to nic nemění na tom, že codeřina, algoritmy a softwarové inženýrství jsou v podstatě tři různé obory...)
UETOYO --- 9:42:15 10.11.2015
XCHAOS: Hele... dobrý komentář... "(programátor v C) ... vůbec nemusí být dobrý vývojář v PHP" :)
XCHAOS --- 12:00:42 7.11.2015
_BENNY: na druhou stranu je třeba přiznat, že jedna z nejčastějších aplikací user-space-C aplikací pod Linuxem je, že v tom někdo napíše něco, aby nemusel používat C :-) (tedy interpretr nějakého jazyka)

Celkem ale souhlasím, že zaměstnavatelé očekávají, že kdo umí C, tak se asi je schopen naučit cokoliv.

Největší rozdíl je ale podle mě mezi objektovým a neobjektovým uvažování.. je fakt, že code reuse se bez objektů historicky dělal, ale dnes už téměř nedělá (resp. vznikají tuny C knihoven na něco, o kterých se pak open source komunita hádá, který by se měly používat)... na druhou stranu prase programátor je vždy schopnej požadavanej zásah do kódu udělat na špatný vrstvě celý aplikace (a Céčkaři k tomuhle budou asi náchylnější, nebo aspoň je to moje zkušenost, kterou teď řešíme)

Typické využití C v dnešní době jsou malé jednoúčelové řídící prográmky, co si je kutilovéi flashujou do Arduina - příklad monolitické aplikace. Takový člověk, co si takhle hraje, může napsat klidně i rozsáhlý kus monolitického kódu v C, který mu v tom jednočipu funguje - ale vůbec nemusí být dobrý vývojář v PHP, který bude kompetentně spravovat nějaký komplexní korporátní moloch poslepovaný ze spousty knihoven...
_BENNY --- 23:59:51 6.11.2015
KEYMASTER: je to znameni, ze bys mel prejit na Javu
KEYMASTER --- 23:57:18 6.11.2015
_BENNY: Když v PHP 2 písmena smažeš a 1 změníš, dostaneš C. Opravdu je to jen náhoda?
_BENNY --- 23:48:20 6.11.2015
budme radi, v podstate to znamena, ze jsou dnes vsichni zamestnavatele v IT vylozene zoufali, kdyz uz to zkousi i tady. "vase oblibene C, vzdyt to je vlastne skoro to stejne co PHP, opravdu to u nas nechcete aspon zkusit" :-)
PIGSTER --- 14:36:04 6.11.2015
XCHAOS: tak jednak hledaj batlice v php co mi prijde mimo misu, druhak s tim tepetuje i v jinejch podobne irelevantnich klubech a v neposledni rade v tom peknym letacku nema za kolik
XCHAOS --- 19:35:57 5.11.2015
MAGDENZII: pokud nehledáte programátory v C, je to trochu spam :-) (ale asi v mezích normy, protože je to tu poloodborné a ne úplně přísně zaměřené jen na C)