Add 'ioccc.md'
This commit is contained in:
		
							parent
							
								
									b9aee2a839
								
							
						
					
					
						commit
						9b41dc8ff4
					
				
					 1 changed files with 15 additions and 0 deletions
				
			
		
							
								
								
									
										15
									
								
								ioccc.md
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										15
									
								
								ioccc.md
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,15 @@ | |||
| # International Obfuscated C Code Contest | ||||
| 
 | ||||
| The International Obfuscated C Code Contest (IOCCC for short) is an annual online contest in making the most creatively [obfuscated](obfuscation.md) programs in [C](c.md). It's kind of a "just for [fun](fun.md)" thing but similarly to [esoteric languages](esolang.md) there's an element of art and clever hacking that carries a great value. While the [productivity freaks](productivity_cult.md) will argue this is just a waste of time, the true programmer appreciates the depth of knowledge and creative thinking needed to develop a beautifully obfuscated programs. | ||||
| 
 | ||||
| The contest runs since 1984 and was started by Landon Curt Noll and Larry Bassel. | ||||
| 
 | ||||
| Hacking the rules of the contest is also encouraged and there is an extra award for "worst abuse of the rules". | ||||
| 
 | ||||
| Some common ideas employed in the programs include: | ||||
| 
 | ||||
| - formatting source code as [ASCII art](ascii_art.md) | ||||
| - misleading identifiers and comments | ||||
| - extreme [macro](macro.md) and [preprocessor](preprocessor.md) abuse | ||||
| - abuse of compiler flags | ||||
| - weird things like the main function [recursion](recursion.md) | ||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue