Changes

Jump to: navigation, search

C

736 bytes added, 20:21, 22 June 2020
no edit summary
=See also=
* [[CFish]]
* [[Cpp|C++]]
* [[C sharp|C#]]
=C and C++ Compiler=
A [https://en.wikipedia.org/wiki/List_of_compilers#C_compilers C-Compiler] is used to translate the source program, usually [https://en.wikipedia.org/wiki/ASCII ascii-text ] files with the extension .C, to so called [https://en.wikipedia.org/wiki/Object_file object files], containing machine instructions. A [[https://en.wikipedia.org/wiki/Linker_(computing) linker]] binds all the object files together with libraries containing external functions (and data) to build an executable program.
* [https://en.wikipedia.org/wiki/AMD_Optimizing_C/C%2B%2B_Compiler AMD Optimizing C/C++ Compiler]
* [https://en.wikipedia.org/wiki/Clang Clang]
=Publications=
==1978 ...==
* [https://en.wikipedia.org/wiki/Brian_Kernighan Brian W. Kernighan], [https://en.wikipedia.org/wiki/Dennis_Ritchie Dennis M. Ritchie] ('''1978, 1988'''). ''[https://en.wikipedia.org/wiki/The_C_Programming_Language The C Programming Language]''. First Edition ISBN 0-13-110163-3, Second Edition ISBN 0-13-110362-8
* [[Andrew Koenig]] ('''1989'''). ''[https://en.wikipedia.org/wiki/C_Traps_and_Pitfalls C Traps and Pitfalls]''. [https://en.wikipedia.org/wiki/Addison-Wesley Addison-Wesley], [http://literateprogramming.com/ctraps.pdf pdf preprint]
* [[Patrick Winston]] ('''1994'''). ''[http://people.csail.mit.edu/phw/Books/index.html#OnToC On To C]''. [http://people.csail.mit.edu/phw/OnToC/ On-Line]
* [[Andrew Appel]], [https://dblp.uni-trier.de/pers/hd/g/Ginsburg:Maia Maia Ginsburg] ('''1998'''). ''[https://www.cs.princeton.edu/~appel/modern/c/ Modern Compiler Implementation in C]''. [https://en.wikipedia.org/wiki/Cambridge_University_Press Cambridge University Press]
* [[Erik D. Demaine]] ('''1998'''). ''[http://erikdemaine.org/papers/CPE98/ C to Java: Converting Pointers into References]''. [https://dblp.org/db/journals/concurrency/concurrency10.html Concurrency: Practice and Experience, Vol. 10], Nos. 11-13
==2010 ...==
* [https://en.wikipedia.org/wiki/Robert_C._Seacord Robert C. Seacord] ('''2010'''). ''Dangerous Optimizations and the Loss of Causality''. CS 15-392 © 2010 [[Carnegie Mellon University]], [https://pubweb.eng.utah.edu/~cs5785/slides-f10/Dangerous+Optimizations.pdf slides as pdf]
* [https://pdos.csail.mit.edu/~xi/ Xi Wang], [https://pdos.csail.mit.edu/~hchen/ Haogang Chen], [https://homes.cs.washington.edu/~akcheung/ Alvin Cheung], [http://zhihaojia.com/ Zhihao Jia], [http://people.csail.mit.edu/nickolai/ Nickolai Zeldovich], [https://pdos.csail.mit.edu/~kaashoek/ M. Frans Kaashoek] ('''2012'''). ''Undefined Behavior: What Happened to My Code''? [https://pdos.csail.mit.edu/papers/ub:apsys12.pdf pdf]
* [http://www.talkchess.com/forum/viewtopic.php?t=59464 Crafty c questions] by [[J. Wesley Cleveland]], [[CCC]], March 10, 2016 » [[Crafty]]
* [http://www.talkchess.com/forum/viewtopic.php?t=66624 I'm not very happy with the do {} while() statement in C] by [[Michael Sherwin]], [[CCC]], February 18, 2018
* [http://www.talkchess.com/forum3/viewtopic.php?f=7&t=69512 Writing bugs] by [[Ed Schroder|Ed Schröder]], [[CCC]], January 06, 2019
==2020 ...==
* [http://www.talkchess.com/forum3/viewtopic.php?f=7&t=74256 Java vs C. It's not like one would think] by [[Oliver Brausch]], [[CCC]], June 22, 2020 » [[OliThink]], [[Java]]
=External Links=

Navigation menu