LinuxQuestions.org
Visit Jeremy's Blog.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Non-*NIX Forums > Programming
User Name
Password
Programming This forum is for all programming questions.
The question does not have to be directly related to Linux and any language is fair game.

Notices


Reply
  Search this Thread
Old 06-07-2015, 01:26 PM   #31
NevemTeve
Senior Member
 
Registered: Oct 2011
Location: Budapest
Distribution: Debian/GNU/Linux, AIX
Posts: 4,869
Blog Entries: 1

Rep: Reputation: 1870Reputation: 1870Reputation: 1870Reputation: 1870Reputation: 1870Reputation: 1870Reputation: 1870Reputation: 1870Reputation: 1870Reputation: 1870Reputation: 1870

The topic itself is a provocation, there is no need for additional wars (of course I could state, for example, that every other program is written in Forth, only it wouldn't be true.)
 
Old 10-08-2019, 10:12 PM   #32
berndbausch
LQ Addict
 
Registered: Nov 2013
Location: Tokyo
Distribution: Mostly Ubuntu and Centos
Posts: 6,316

Rep: Reputation: 2002Reputation: 2002Reputation: 2002Reputation: 2002Reputation: 2002Reputation: 2002Reputation: 2002Reputation: 2002Reputation: 2002Reputation: 2002Reputation: 2002
Yes, my answer is still relevant

The most human programming language is obviously Intercal. It's probably the only language where PLEASE is a keyword. Can't get any more human than that.
 
1 members found this post helpful.
Old 10-08-2019, 10:23 PM   #33
dugan
LQ Guru
 
Registered: Nov 2003
Location: Canada
Distribution: distro hopper
Posts: 11,236

Rep: Reputation: 5320Reputation: 5320Reputation: 5320Reputation: 5320Reputation: 5320Reputation: 5320Reputation: 5320Reputation: 5320Reputation: 5320Reputation: 5320Reputation: 5320
I just came across this Wikipedia article...

https://en.wikipedia.org/wiki/Natura...ge_programming

Last edited by dugan; 10-08-2019 at 10:24 PM.
 
Old 10-09-2019, 01:03 AM   #34
berndbausch
LQ Addict
 
Registered: Nov 2013
Location: Tokyo
Distribution: Mostly Ubuntu and Centos
Posts: 6,316

Rep: Reputation: 2002Reputation: 2002Reputation: 2002Reputation: 2002Reputation: 2002Reputation: 2002Reputation: 2002Reputation: 2002Reputation: 2002Reputation: 2002Reputation: 2002
"Alexa, make me a website"
 
1 members found this post helpful.
Old 10-09-2019, 03:33 AM   #35
syg00
LQ Veteran
 
Registered: Aug 2003
Location: Australia
Distribution: Lots ...
Posts: 21,133

Rep: Reputation: 4121Reputation: 4121Reputation: 4121Reputation: 4121Reputation: 4121Reputation: 4121Reputation: 4121Reputation: 4121Reputation: 4121Reputation: 4121Reputation: 4121
Shouldn't that be ... "Alexa, make me a website secure from Amazon snooping" ?.

Maybe the gordian knot for the millennials
 
Old 10-11-2019, 03:44 AM   #36
phil.d.g
Senior Member
 
Registered: Oct 2004
Posts: 1,272

Rep: Reputation: 154Reputation: 154
Most human readable or most similar to natural language?

I believe the former is not a property of a programming language, rather a skill of a programmer. I have read incomprehensible English (well, strings of English words). I've also read well written, easily understood Perl, which is often cited as a write only language.
 
Old 10-12-2019, 08:11 AM   #37
huaihaizi3
LQ Newbie
 
Registered: Oct 2009
Location: BeiJing China
Distribution: Fedora
Posts: 19

Rep: Reputation: 0
Modern C++ (C++11/14/17/20/23) is easy to learn and use.
 
Old 10-12-2019, 05:40 PM   #38
Samsonite2010
Member
 
Registered: Apr 2015
Distribution: Debian
Posts: 267
Blog Entries: 1

Rep: Reputation: 117Reputation: 117
One thing that is tricky is that I think anyone with programming experience, myself included, is going to have a lot of bias. From my own experience of seeing non-programmers learning to program, there is no doubt that they got on with Python very quickly. Of course, once you learn the syntax of any language, it becomes much the same. I do like Python as a way of showing non-programmers how easy it is - showing them C++, Java, they turn off very quickly. You have to bear in mind that some people do not want to know the ins and outs of writing software, but want to be able to code some logic to solve a problem - Python is that language - I even use it myself to perform simple tasks when I don't want to write an application. I made a fairly juicy RPG name generator and a Christmas present assigning script for my family and strange things like that - it is like a tool that quickly works and anyone can write it.

People seem to hate Python and I understand if you are a programmer, but it definitely has a place and I use it regularly, even though I know C++, Java, C#, PHP and a whole lot of other languages. I am no longer a programmer (professionally), so actually that has drawn me to Python which has a serious convenience factor - I can dabble and I am not interested anymore in writing applications (done that plenty in the past).
 
1 members found this post helpful.
Old 01-10-2023, 03:39 AM   #39
ravenpetty
LQ Newbie
 
Registered: Jan 2023
Posts: 2

Rep: Reputation: 1
Quote:
Originally Posted by punchy71 View Post
Hello,
I am trying to consider the top three or so most human-readable computer programming languages. After doing a little research, I have pretty much settled on Python being one of them. Perhaps it would even be the number one... in terms of being easy to read and comprehend by human beings. But what would a few more be?
Thank you
Python is widely considered to be one of the most user-friendly and easily readable programming languages available today. It's syntax is simple and straightforward, making it easier for beginners to learn and experienced developers to understand quickly. Additionally, Python has a large library of modules that can be used for various tasks such as data analysis, web development, machine learning, etc.
 
1 members found this post helpful.
Old 01-10-2023, 06:29 AM   #40
NevemTeve
Senior Member
 
Registered: Oct 2011
Location: Budapest
Distribution: Debian/GNU/Linux, AIX
Posts: 4,869
Blog Entries: 1

Rep: Reputation: 1870Reputation: 1870Reputation: 1870Reputation: 1870Reputation: 1870Reputation: 1870Reputation: 1870Reputation: 1870Reputation: 1870Reputation: 1870Reputation: 1870
That's very true, especially when list comprehensions and lamdba functions are used.
 
Old 01-10-2023, 08:53 AM   #41
sundialsvcs
LQ Guru
 
Registered: Feb 2004
Location: SE Tennessee, USA
Distribution: Gentoo, LFS
Posts: 10,670
Blog Entries: 4

Rep: Reputation: 3945Reputation: 3945Reputation: 3945Reputation: 3945Reputation: 3945Reputation: 3945Reputation: 3945Reputation: 3945Reputation: 3945Reputation: 3945Reputation: 3945

Move 'cobol' to language-candidate.
Write language-candidate upon console.
 
2 members found this post helpful.
Old 01-10-2023, 01:30 PM   #42
jailbait
LQ Guru
 
Registered: Feb 2003
Location: Virginia, USA
Distribution: Debian 12
Posts: 8,340

Rep: Reputation: 550Reputation: 550Reputation: 550Reputation: 550Reputation: 550Reputation: 550
Quote:
Originally Posted by punchy71 View Post
Hello,
I am trying to consider the top three or so most human-readable computer programming languages. After doing a little research, I have pretty much settled on Python being one of them. Perhaps it would even be the number one... in terms of being easy to read and comprehend by human beings. But what would a few more be?
Thank you
In the beginning computers were programmed in machine language. Programmers soon invented assembler which has a one to one correspondence between alphanumeric text and machine code. Then macros were invented to speed up writing programs by generating streams of common code sequences. Programmers began creating macro libraries with an eye to being able to write entire programs in macros without having to intersperse assembler code. These "languages" were called two pass compilers. They first expanded the macros and then passed the result to the assembler.

During the mid 1950s there was a committee of prominent programmers which wanted to design a modern compiler for a modern program language. One of the problems they wanted to solve was being able to write code that could be understood by accountants and auditors. As it turned out accountants and auditors developed ways to certify the computerized books without having to read program code. But the programming committee inflicted two long lasting irritations on the computer world. They developed COBOL with one criteria being that COBOL must be readable by a programming illiterate. COBOL actually is readable but it doesn't make sense to a computer illiterate. In its original form writing COBOL gave programmers writers cramp.

The other thing that the committee mandated is that in addition to binary and floating point hardware must also support base 10 arithmetic so that an auditor or accountant could read a core dump or file dump. This resulted in cpus, memory, and peripherals designed to support awkward and error prone base ten machine instructions.

COBOL is the most human readable language ever created. It has never been surpassed because since then programmers who have designed new languages have definitely trended to make program languages less human readable and more programmer convenient.
 
1 members found this post helpful.
Old 01-10-2023, 04:19 PM   #43
boughtonp
Senior Member
 
Registered: Feb 2007
Location: UK
Distribution: Debian
Posts: 3,615

Rep: Reputation: 2554Reputation: 2554Reputation: 2554Reputation: 2554Reputation: 2554Reputation: 2554Reputation: 2554Reputation: 2554Reputation: 2554Reputation: 2554Reputation: 2554

(This thread was originally from 2015.)

 
Old 01-10-2023, 04:27 PM   #44
sofasurfer
Member
 
Registered: Oct 2003
Posts: 252

Rep: Reputation: 20
I used 'Basic' back in the '80s on my TRS80 Color 'Computer'. It taught me how to understand the basics of how the computer program operates. Didn't make me a programmer in anything more advanced than Basic but I always have a visual in my head when imagining a programs proceedures.
 
Old 01-10-2023, 10:08 PM   #45
slac-in-the-box
Member
 
Registered: Mar 2010
Location: oregon
Distribution: slackware64-15.0 / slarm64-current
Posts: 780
Blog Entries: 1

Rep: Reputation: 432Reputation: 432Reputation: 432Reputation: 432Reputation: 432
Humans read in so many different ways, such as left to right, or right to left, or up to down, and so on, such that, "human-readable" is so subjective, that one should, at least once, take a peek at the Rosetta Code, and find for oneself which languages are most readable.
 
1 members found this post helpful.
  


Reply



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

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
top command output in "human readable" custangro Linux - General 7 12-01-2017 11:53 AM
Human readable output from HP-UX Ejdaha Linux - Newbie 6 05-09-2013 02:05 AM
[SOLVED] Convert field from epoch to human readable sebelk Programming 6 01-08-2012 02:13 AM
[SOLVED] How to show the top processes eating RAM in human readable? quanta Programming 8 08-15-2010 08:56 AM
Human readable IP adresses from netfilter dividedby0 Linux - Networking 3 03-22-2009 12:10 PM

LinuxQuestions.org > Forums > Non-*NIX Forums > Programming

All times are GMT -5. The time now is 06:04 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration