Topic:C

From Wikiversity
(Redirected from C)
Jump to: navigation, search

Welcome to the Wikiversity content-development project for the C computer language, part of the Division of Computer Programming.

Prerequisites[edit]

Cimage.jpg

C is one of the most widely used programming languages in the world[1]. Therefore, C is a common choice for people wanting to learn how to program. This course assumes no previous programming experience and will guide you through all of the aspects of programming in C.

The course will roughly follow the C Programming book at Wikibooks as well as provide supplementary reading material for each lesson primarily through Wikipedia. Exercises will be given at the end of each course along with possible solutions. It is highly recommended that all of the exercises be worked because programming is learned by doing not just reading.

Note to Students and Prospective Contributors[edit]

It has been some time since this course has been updated and expanded on, and for some unknown reason I have a desire to start to work on it. The original author assumed the student would be using Turbo C. Since the online community is much more diverse on the types of operating systems in use, I feel it is more relevant to show examples and exercises using a number of different compilers and OSs (Clang for FreeBSD, GCC for Linux, Dev-C++ with MinGW for Windows, GCC and XCode for the Mac OS, and Ideone are my choices). Another alternative is Visual Studio Express 2012 which can be found here - http://www.microsoft.com/visualstudio/eng/downloads#d-2012-express


Basically, the lessons are currently being updated and reworked.

Those wanting to contribute to this course should also help develop the C Programming book at Wikibooks. Wikiversity learning resources should not take the form of a general encyclopedia article, textbook or manual: Wikiversity is for other types of learning resources. Wikiversity has a "learn by doing" approach to e-learning, so learning projects are particularly useful. Design activities and projects for Wikiversity participants and attempt to establish a collaborative learning environment.

Lessons[edit]

Advanced or not so related topics[edit]

Please sign below if you are participating in this topic. Use 4 tildes (~) to sign. Please note that if you have not previously created a username here at Wikiversity when signing below it will only display your IP address, which may change frequently. Please put your name at the top of the list, so we can see the involvement relative to time.

  1. Srfpala (discusscontribs) 22:59, 8 March 2013 (UTC)
  2. Aviose (discusscontribs) 18:19, 21 February 2013 (UTC)
  3. KonKweesta (discusscontribs) 14:24, 31 January 2013 (UTC)
  4. Zylvyn (talk) 15:31, 24 December 2012 (UTC)
  5. Diegowilhelms (talk) 20:47, 29 November 2012 (UTC)
  6. 14.202.136.230 01:10, 27 July 2012 (UTC)
  7. Bteachman (talk) 18:54, 2 July 2012 (UTC)
  8. Moaz786 (talk) 01:36, 6 May 2012 (UTC)
  9. 108.162.28.210 14:36, 30 April 2012 (UTC)
  10. js4204lyf3 00:57, 19 April 2012 (UTC)
  11. G33kV2 (talk) 20:01, 14 April 2012 (UTC)G33kV2
  12. Cchapman900 01:30, 10 April 2012 (UTC)
  13. Alex0123 (talk) 10:16, 23 March 2012 (UTC)
  14. Jason Nadler 01:33, 15 October 2011 (UTC)
  15. 195.240.16.68 19:33, 14 October 2011 (UTC)
  16. Aengis 19:50, 7 September 2011 (UTC)
  17. Geniuspraneeth 12:29, 10 June 2010 (UTC)
  18. Dav7 07:49, 2 June 2008 (UTC)
  19. DavidMSA 21:19, 3 May 2008 (UTC)
  20. 202.83.173.58 15:47, 2 February 2008 (UTC)
  21. 59.182.22.194 13:19, 23 November 2006 (UTC) Quasar Chunawalla
  22. 59.160.160.5 14:29, 8 December 2006 (UTC)
  23. 60.52.0.79 13:14, 11 December 2006 (UTC)
  24. 80.230.255.60 21:54, 28 December 2006 (UTC)
  25. Ranger 20:40, 4 January 2007 (UTC)
  26. 138.162.128.58 13:24, 8 January 2007 (UTC)
  27. 203.189.177.135 12:48, 31 January 2007 (UTC)
  28. Milindchoudhary 12:49, 31 January 2007 (UTC)
  29. 210.212.46.193 21:51, 9 February 2007 (UTC)
  30. quadprof 15:38, 20 March 2007 (UTC)
  31. Devourer09 20:42, 30 March 2007 (UTC)
  32. Granpire Viking Man 00:17, 14 April 2007 (UTC)
  33. Applet 20:15, 12 May 2007 (UTC)
  34. Jcarmbruster 05:30, 28 May 2007 (UTC)
  35. User:Zlrussell
  36. 71.109.221.33 00:57, 5 June 2007 (UTC)
  37. Jwwicks 17:17, 9 July 2007 (UTC)
  38. Nofrak 17:57, 11 July 2007 (UTC)
  39. IssueMonkey 11:49, 18 July 2007 (UTC)
  40. Leanderle 16:43, 22 September 2007 (UTC)
  41. 89.248.180.80 21:40, 28 September 2007 (UTC)
  42. 88.3.144.85 10:59, 14 October 2007 (UTC)
  43. 70.122.50.122 03:28, 25 November 2007 (UTC)
  44. Rsrblm1 02:52, 6 January 2008 (UTC)
  45. Mindflayerz 23:41, 8 January 2008 (UTC)
  46. Gription 05:38, 29 February 2008 (UTC)
  47. Grimley 11:37, 10 March 2008 (UTC)
  48. Rantir 10:52, 5 April 2008 (UTC)
  49. Cbradleyo 18:22, 19 April 2008 (UTC)
  50. Arch 23:24, 22 April 2008 (UTC)
  51. LamdaComplex 11:55, 24 April 2008 ()
  52. GaretDH 12:48, 29 April 2008 (UTC)
  53. Michaelcraven 19:19, 6 May 2008 (UTC)
  54. dfighter 16:28, 10 May 2008 (UTC)
  55. Carlos.javierloy 03:00, 14 May 2008 (UTC)
  56. Gp75motorsports 22:48, 15 May 2008 (UTC)
  57. Wikipedia User Proginoskes from
  58. 207.203.80.16 16:08, 12 May 2008 (UTC)
  59. Sattaricp 17:47, 16 May 2008 (UTC)sattaricp
  60. Termine 07:39, 7 June 2008 (UTC)
  61. J.ameriks 20:08, 22 June 2008 (UTC)
  62. Vmarquez 07:23, 24 June 2008 (UTC)
  63. 122.163.143.218 16:22, 7 July 2008 (UTC)
  64. Ran 01:34, 27 July 2008 (UTC)
  65. Ptg 03:26, 27 July 2008 (UTC)
  66. Smartanks 08:06, 6 August 2008 (UTC)
  67. JamesReyes 21:46, 14 August 2008 (UTC)
  68. Tiagoabner 19:31, 20 August 2008 (UTC)
  69. thaltrego 13:49, 27 September 2008 (UTC)
  70. Dandaman 06:04, 11 October 2008 (UTC)
  71. Harryinitiative 10:06, 12 October 2008 (UTC)
  72. BGG002 18:48, 16 December 2008 (UTC)
  73. OzJD 21:50, 6 January 2009 (UTC)
  74. 24.1.241.92 02:22, 8 January 2009 (UTC)
  75. 4.160.114.110 01:33, 16 January 2009 (UTC)
  76. Shadowwerrett 00:11, 24 January 2009 (UTC)
  77. 98.216.122.188 21:45, 24 January 2009 (UTC)
  78. AngMohClay 23:37, 6 February 2009 (UTC)
  79. Zahid Shaikh 17:35 17 February 2009 (UTC)
  80. Thornsby 19:58, 11 March 2009 (UTC)
  81. Badgerbalti 12:01, 19 March 2009 (UTC)
  82. Omniscient Prestidigitator 02:18, 23 March 2009 (UTC)
  83. DBackz 21:26, 19 April 2009 (UTC)
  84. Henry.paulino 00:22, 20 April 2009 (UTC)
  85. Olanigan Ibrahim 00:22, 20 April 2009 (UTC)
  86. Rbhagwandin 20:24, 7 May 2009 (UTC)
  87. Opensourcefuture 19:07, 10 June 2009 (UTC)
  88. Purveyor of Great Knowledge 22:40, 3 July 2009 (UTC)
  89. Donkeysat 03:29, 15 July 2009 (UTC)
  90. 88.91.23.109 19:17, 29 August 2009 (UTC)
  91. Akshaysarode21 06:03, 9 September 2009 (UTC)
  92. Iframe 19:27, 17 September 2009 (UTC)
  93. AFriedman 21:48, 22 October 2009 (UTC)
  94. Poticecream 14:17, 24 October 2009 (UTC)
  95. Daithi81 15:12, 30 January 2010 (UTC)
  96. Keylor 21:24, 16 February 2010 (UTC)
  97. RandomDSdevel 16:49, 22 February 2010 (UTC)
  98. 5a( 00:30, 7 March 2010 (UTC)
  99. Tacs 22:54, 16 April 2010 (UTC)
  100. Jhvid 11:42, 17 April 2010 (UTC)
  101. Learnceasy 16:58, 21 April 2010 (UTC)
  102. Canderson 18:23, 8 November 2010 (UTC)
  103. Rflejeune 17:07, 8 December 2010 (UTC)
  104. rgc80 01:03, 10 December 2010 (UTC)
  105. Bailo26 19:04, 19 December 2010 (UTC)
  106. Versatilegeek 18:20, 22 December 2010 (UTC)
  107. MrMouse 21:02, 11 January 2011 (UTC)
  108. Ernie.cordell 23:43, 27 January 2011 (UTC)
  109. CuttingEdgeSeeker 08:39, 16 March 2011 (UTC)
  110. 77.96.152.116 17:26, 31 March 2011 (UTC)
  111. Groverjones 02:49, 7 April 2011 (UTC)
  112. Бстрдс 19:11, 1 March 2011 (UTC)
  113. Myxlplyk 16:14, 12 February 2011 (UTC)
  114. Pbmarcano 18:14, 25 May 2011 (UTC)
  115. RogueKnight 02:23, 7 June 2011 (UTC)
  116. TopHats 20:28, 9 June 2011 (UTC)
  117. Anolgangsta 9:46, 18 June 2011 (UTC)
  118. MPoiks 15:56, 26 June 2011 (UTC)
  119. User: Vignesh.S 03:22, 27 August 2011 (UTC)
  120. ravi75 12:22, 29 August 2011 (UTC)
  121. KLee77 12:56, 16 April 2011 (UTC)
  122. Jacksonkirka 01:39, 26 August 2011 (UTC)
  123. Apro29 13:56, 11 October 2011 (UTC)
  124. RB-ASHISH Talk to me 16:27, 5 November 2012 (UTC)
  125. poison_apple (discusscontribs) 12:49, 10 June 2013 (UTC)

References[edit]

  1. "Programming Language Popularity". 2009. Retrieved 16 January 2009. 
Crystal Clear Sharemanager.png Resource type: this resource is a course.
Gnome-fs-client.svg Subject classification: this is an information technology resource .