Join Hands to Build a Smarter India: Sign in | Join now

10 Most Curious Programming Languages

By SiliconIndia  |   Friday, 23 November 2012, 05:54 Hrs   |    2 Comments
29
cmt right
32
Comment Right
57
cmt right
10
cmt right
Printer Print Email Email


Bangalore: Programming language is the mother of all internet inventions. Everything you see around- the websites, software, apps in your Smartphones, began from a single piece of code, scribbled by someone using a particular programming language. But you might not have heard about the below listed programming languages. They are the most bizarre and curious ones you will ever see, as they are designed to test the boundaries of languages or to experiment with some ideas or simply, as a joke.



These languages, which belong to the category of “Esoteric Programming Languages,” will make you believe that the computer not only understands zeros and ones, but a bit of humor too.



#10 Whitespace
Developers: Edwin Brady and Chris Morris

Whitespace was released on April 1st 2003. Most people took it as an April fool joke, which it wasn’t. Instead of the usual programming languages that ignored whitespace characters, this program accepted only the whitespaces. Thus tabs, spaces and newlines have meaning and are considered syntax in this language.
The language can be very much useful for spies. Imagine you have a top secret program that you don't want anyone to see. What do you do? Simply print it out and delete the file, ready to type in at a later date. Nobody will know that your blank piece of paper is actually vital computer code!



Experts on SiliconIndia
Santhosh  K
Sr. Soft. Engg.
Oracle India
Nehal Vyas
Sr. Team Lead
Cyberoam Tech.
Rani Malli
Sr. Director
Philips
Ather Mohammad A
Sr. Executive
ISB
Vijay Balkrishna Konduskar
Business Consultant
Imans Web Tech
Dr L P  Sharma
Technical Director
NIC
Reena Khanna
Founder
Solitaireworld
Dellas  Asse
sys-network admin
Computer Station
Sign Up for DailyDose and Read the Day's Highlights
Follow SiliconIndia :
Write your comment now
Submit Reset
Reader's comments(2)
1: As a man who learned and used 36+ programming languages, I must tell You that after deleting that genial program NOBODY could read it because paper contains NON PRINTING characters that are just because of this called "White Space Characters", so Your printer would actually not print anything and paper would remain clean. My conclusion therefore is that it MUST have been a JOKE, and understandable only to programmers. It is true one could write in Non Printble
characers, as those could be distinguished at level of character code, but it would be necesary to intepret those codes by program to write or read what was written, since white space characters remain white even on the screen, and of course on paper is actually nothing. However, number of such characters is small
which is insufficient to form many instructions, unless You concatenate warious groups into new "Words" that would however be hard to memorize. Main purpose of Programming Language was to make Machine Codes easier to memorize and use.
So, one way or other, it was a joke!
Posted by:Marijan Pollak - 27 Nov, 2012
2:
thanks for realizing that. but I guess after all those 36 shots, things are bound to get kinda tipsy hazy, I'll give you that.
Saurabh Replied to: Marijan Pollak - 01 Dec, 2012
SiliconIndia About Us   |   Contact Us   |   Help   |   Community rules   |   Advertise with us   |   Sitemap   |  
News:       Technology   |   Enterprise   |   Gadgets   |   Startups   |   Finance   |   Business   |   Career   |   Magazine  |   Newsletter   |   News archive  
Cities:        CEO   |     Startup   |   Mobile   |   CIO   |   Women   |   BI   |   HR   |   SME   |   Cloud   |   Marketing   |   QA   |   Java   |   Web Developer  
Community:      Members   |   Blogs   |   Indian Entrepreneurs   |   Gyan   |   Advice   |   Community   |   Find   |   CXO Insights  
Job Board:      Jobs   |   Freshers   |   Companies   |   HR Speak   |   Forum  
Online Courses:   Web Developer   |   Java Developer   |   CCNA Training   |   SEO   |   SAS   |   SQL Server 2005   |   J2EE
Education:   MBA   |   MCA   |   Engineering   |   Training Institute
Life:          Real Estate   |   Travel   |   Finance   |   Gadgets   |   Movie Reviews   |    Jokes  
Send your feedback and help us continue to improve SiliconIndia
© 2014 InfoConnect Web Technologies India Pvt Ltd. all rights reserved