Personal Development for Smart People Forums

Personal Development for Smart PeopleTM Forums


Go Back   Personal Development for Smart People Forums > Personal Development > Technology & Technical Skills
Register FAQ Members List Calendar Search Today's Posts Mark Forums Read

Technology & Technical Skills Computer skills, hardware, software, internet topics, gadgets, programming


Welcome to the Personal Development for Smart People Forums, the place for lively, intelligent discussion of all personal growth issues -- physical, mental, financial, social, emotional, spiritual, and more.

You're currently viewing as a guest, which gives you limited read-only access. By joining our free community, you'll be able to post your own messages, access many members-only features, see the new messages posted since your last visit, and of course remove this header message. Registration is fast, simple, and free, so please join today.

If you arrived here from a search engine, you may want to explore the main site first, which includes hundreds of deep and insightful articles on a variety of personal development topics.

Reply
 
Thread Tools Display Modes
  #1 (permalink)  
Old 11-20-2007, 02:50 AM
Member
 
Join Date: Aug 2007
Posts: 52
vladtess is on a distinguished road
Send a message via AIM to vladtess
Default What programming language is close to english

Hey guys,

I have a project to do and i need a source (a web page) that shows that programming languages were once close to English.

I remember once reading a page on wikipedia that said that one programmers had to type "MULTIPLY" instead of '*' to tell the compiler to multiply. What language was that?

Thank you so much guys,

Vladimir Tess
__________________
Money-Lessons.com - It is my goal to make you find your financial freedom.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #2 (permalink)  
Old 11-20-2007, 04:56 AM
Senior Member
 
Join Date: Oct 2007
Location: Vegas Baby!
Posts: 121
ixmatus is on a distinguished road
Default

Uhm, close to English? Programming languages aren't close to any natural language - really; all the ones I have heard of may use English terms for constructs and reserved names, but they don't use any specific natural language...

The one language I have encountered that comes closest to a natural language (which I am assuming is what you are asking) has been Python which is actually interpreted. You may be hard pressed to find an effective compiled language that closely resembles a natural language...

Python example:
Code:
print "Hello World"
C example:
Code:
#include<stdio.h>

main()
{
    printf("Hello World");
}
While both simplistic examples (neither demonstrates code flow), I think you can appreciate the differences. Look up 'scripting languages' and it should give you quite a bit more information on other languages similar to Python (ie interpreted and not compiled).

Note: languages now, are closer to natural language than they used to be. Programming in Assembler is far from anything like English!

Hope that helps!
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #3 (permalink)  
Old 11-20-2007, 12:14 PM
UHF UHF is offline
Member
 
Join Date: Jun 2007
Posts: 71
UHF is on a distinguished road
Default

Welcome to the Dark Ages. Your talking about COBOL - COBOL - Wikipedia, the free encyclopedia. It was designed for non-scientific business people to program, hence the English.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #4 (permalink)  
Old 11-20-2007, 12:27 PM
Senior Member
 
Join Date: Nov 2006
Location: CT, USA
Posts: 687
Dharma is on a distinguished road
Send a message via AIM to Dharma Send a message via Skype™ to Dharma
Default

And thank God, COBOL has the COMPUTE function so you don't have to use MULTIPLY, ADD and so forth.
__________________
--There's nowhere to go, nothing to do.

My blog which I haven't updated in a long time.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #5 (permalink)  
Old 11-20-2007, 03:56 PM
Member
 
Join Date: Nov 2007
Location: UK
Posts: 47
codefreeze is on a distinguished road
Default

BASIC is pretty close.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #6 (permalink)  
Old 11-20-2007, 05:24 PM
Junior Member
 
Join Date: Sep 2007
Posts: 28
YazKMan is on a distinguished road
Default

I think BASIC and COBOL may be as close as you're going to get. English is simply to complicated of a language with so many rules that it simply isn't practical to have a programming language that resembles it.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #7 (permalink)  
Old 11-20-2007, 06:00 PM
Senior Member
 
Join Date: Mar 2007
Posts: 1,588
seeker5 is on a distinguished road
Default

Quote:
Originally Posted by YazKMan View Post
I think BASIC and COBOL may be as close as you're going to get. English is simply to complicated of a language with so many rules that it simply isn't practical to have a programming language that resembles it.
While ADA doesn't have the words "multiply", it was a programming language designed by the Military so that the code could be easier to read and check by someone knowing English. My experience has been that the easier the language is to read, the harder and more time consuming it is to write. And vice versa - languages easier to write are harder to read.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #8 (permalink)  
Old 11-20-2007, 08:15 PM
Member
 
Join Date: Sep 2007
Posts: 38
Ramsus is on a distinguished road
Default

Try this list from Wikipedia, it includes some interesting languages like the Shakespeare programming language.

Although if you're trying to show that programming languages started out very similar to english and evolved away over time, I think you're going to have trouble, because that's really not what happened. Assembly is really the grandfather of all programming languages, and it bears only a passing resemblance to English, before Assembly was just machinecode, which is just ones and zeros.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #9 (permalink)  
Old 11-21-2007, 12:58 PM
Senior Member
 
Join Date: Nov 2006
Location: Raleigh, NC
Posts: 289
Addict is on a distinguished road
Send a message via AIM to Addict
Default

Quote:
I remember once reading a page on wikipedia that said that one programmers had to type "MULTIPLY" instead of '*' to tell the compiler to multiply. What language was that?
Wow. You know, I would figure for people who aren't technical it would be easier to type 1 character instead of 8. I also don't know anyone would writes out MULTIPLY on paper. That's just ridiculous.
__________________
Want readers? Try BLOG RUSH. It's 100% free.

Still looking for the ideal diet? The answer is 10,000 years old:
I'm an Omnivore
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
Paraliminals - Personal Development on Autopilot (Blog) Steve Pavlina Steve Pavlina 64 01-14-2008 09:31 PM
Which programming language? Ibanez Technology & Technical Skills 15 10-12-2007 02:20 AM
The most offensive word in the English language... Tuumble Personal Effectiveness 1 10-08-2007 01:37 PM
PATHS - Unbelievable Results TheColonel Intention-Manifestation 531 03-29-2007 01:17 AM
Gender-Neutral Pronouns Michael Chui Social & Relationships 8 12-18-2006 07:56 PM


All times are GMT. The time now is 02:22 PM.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.1.0
Copyright © 2008 by Pavlina LLC