What programming language is most english-like?

FAST6191

Techromancer
Editorial Team
Joined
Nov 21, 2005
Messages
36,798
Trophies
3
XP
28,403
Country
United Kingdom
The concept you want to look up is "natural language programming". At present time it is more of an ambition than anything truly usable and probably will be for decades to come. On the other hand with high level languages you see very real work being done all the time (python is indeed the glue that holds modern computing together) and even if you have to sit there and piece together syntax/remember which style of brace to use you can still do real work. Anything simpler I usually find to be too restrictive to do anything useful, some kind of esoteric language (not truly esoteric like brainfuck or something but... see for yourself http://inform7.com/ ) or some kind of teaching tool (I just saw scratch mentioned, that would be a good example there).
 

BurningDesire

Well-Known Member
Member
Joined
Jan 27, 2015
Messages
4,999
Trophies
1
Location
Behind a screen reading news
XP
4,885
Country
United States
ASSEMBLY













Ruby is a good one. I knew quite a bit of it at one point. Forgot it all though.
Assembly is very beginner friendly :D

--------------------- MERGED ---------------------------

@Tomato Hentai @Jacklack3

Code:
Calculator

           PAGE    ,132
           TITLE   CALC
CGROUP           GROUP   CODESEG
CODESEG        SEGMENT PARA PUBLIC 'CODE'
           ASSUME  CS:CGROUP,DS:CGROUP,ES:CGROUP
           PUBLIC  CALC

           ORG     100H

CALC           PROC    FAR
           JMP     START

;---------------------------------------------------------------------;
;                                      ;
;                 DATA AREA                      ;
;                                      ;
;---------------------------------------------------------------------;

           DB      'INTERRUPT NUMBER ='
INT_NUMBER     DB      61h

SCREEN_HANDLE  DW      0001h

MESSAGE        DB      'PEMATH is not resident',13,10
MESSAGE_LEN    EQU     $-MESSAGE

TAG           DB      'PEMATH'
TAG_LEN        EQU     $-TAG

;---------------------------------------------------------------------;
;                                      ;
;                 CODE AREA                      ;
;                                      ;
;---------------------------------------------------------------------;

START:
;---------------------------------------------------------------------;
;    TEST FOR PRESENCE OF CALCULATOR                      ;
;---------------------------------------------------------------------;
           SUB     AX,AX
           MOV     ES,AX
           SUB     BH,BH
           MOV     BL,INT_NUMBER
           SHL     BX,1
           SHL     BX,1
           MOV     DI,ES:[BX]
           MOV     ES,ES:[BX+2]
           ADD     DI,4
           LEA     SI,TAG
           MOV     CX,TAG_LEN
     REPE  CMPSB
           JE      CALL_CALC
           MOV     BX,SCREEN_HANDLE
           MOV     CX,MESSAGE_LEN
           LEA     DX,MESSAGE
           MOV     AH,40h
           INT     21h
           JMP     SHORT CALC_EXIT
;---------------------------------------------------------------------;
;    CALL CALCULATOR                              ;
;---------------------------------------------------------------------;
CALL_CALC:
           MOV     AL,INT_NUMBER
           MOV     BYTE PTR INT_CODE,AL
           DB      0CDh      ; INT
INT_CODE:
           DB      00h
           NOP
           NOP

CALC_EXIT:
           INT     20h

CALC           ENDP

CODESEG        ENDS
           END     CALC

that is sexy code
 

BORTZ

DO NOT SCREENSHOT
Supervisor
Joined
Dec 2, 2007
Messages
13,243
Trophies
3
Age
34
Location
Pittsburgh
XP
16,026
Country
United States
ASSEMBLY













Ruby is a good one. I knew quite a bit of it at one point. Forgot it all though.
OH GOD AHAHAHAHA
Anyways, OP I know what you are aksing, but I really would suggest your rethink your mindset. Computers and human brains do not work the same way. You are going to need to modify your thinking if you want to be able to program. STart with something that makes the most sense as a starter language like C.
 
  • Like
Reactions: Deleted User

BurningDesire

Well-Known Member
Member
Joined
Jan 27, 2015
Messages
4,999
Trophies
1
Location
Behind a screen reading news
XP
4,885
Country
United States
OH GOD AHAHAHAHA
Anyways, OP I know what you are aksing, but I really would suggest your rethink your mindset. Computers and human brains do not work the same way. You are going to need to modify your thinking if you want to be able to program. STart with something that makes the most sense as a starter language like C.
Wait, I thought this was in the EoF for some reason. I am spending way to much time there xD

edit: it is...jesus I am out of it
 
Last edited by BurningDesire,

DaFrigN

New Member
Newbie
Joined
Dec 18, 2008
Messages
2
Trophies
0
XP
204
Country
United States
I know this is an old thread but for anyone that stumbles onto this i highly recommend...
LiveCode! Check it at LiveCode dot com
LiveCode is a descendent of MetaCard, a Linux clone of Apple's HyperCard, which is the same thing AppleScript was based on. LiveCode can run on Windows, Linux, Mac, iOS, Android, HTML5/web, and there's a server version.
 

Dionicio3

goat
Member
Joined
Feb 26, 2017
Messages
4,046
Trophies
2
Age
20
Location
Hollister, CA
Website
dionicio3.com
XP
7,233
Country
United States
I know this is an old thread but for anyone that stumbles onto this i highly recommend...
LiveCode! Check it at LiveCode dot com
LiveCode is a descendent of MetaCard, a Linux clone of Apple's HyperCard, which is the same thing AppleScript was based on. LiveCode can run on Windows, Linux, Mac, iOS, Android, HTML5/web, and there's a server version.
Dude, last post was in 2015, that was a hug necro
 
  • Like
Reactions: Noctosphere

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • realtimesave @ realtimesave:
    @SylverReZ that reminds me that my friend sells CRTs he gets cheap or free for hundreds of dollars. people are dumb
    +1
  • RedColoredStars @ RedColoredStars:
    And is incredibly annoying.
  • realtimesave @ realtimesave:
    man I just washed my shoes and they look exactly the same as before I washed them :|
  • realtimesave @ realtimesave:
    luckily they didn't fall apart
  • RedColoredStars @ RedColoredStars:
    Some CRTs are very much worth the price
  • RedColoredStars @ RedColoredStars:
    i used to go out to the recycling center every couple weeks and look at the crts and other electronics people would drop off. Usually screens were broken or severely scratched from being tossed around. Did find a good one here and there, but never anything like a 1080i widescreen crt.
  • RedColoredStars @ RedColoredStars:
    Or a good contition 40" Sony Trini that weighs 300 lbs. lol
  • RedColoredStars @ RedColoredStars:
    Literally 300 lbs. lolol
  • BigOnYa @ BigOnYa:
    I have a few of those boat anchors in my basement I tried giving away but no one wanted them, So anyone close to Columbus, Ohio area that wants them, (26", 2x 19") please come get, for free.
  • RedColoredStars @ RedColoredStars:
    Dont know anyone wants those smaller ones. Most are after larger sizes and the kinda top of the line models
  • RedColoredStars @ RedColoredStars:
    Motion handling and input lag on those things destroy plasmas, led, oled
  • realtimesave @ realtimesave:
    I had some really nice CRTs I should've kept
  • realtimesave @ realtimesave:
    now I have all lcd
  • realtimesave @ realtimesave:
    one in particular I regret getting rid of oh well :|
  • realtimesave @ realtimesave:
    the Sonys and stuff I don't care about
  • realtimesave @ realtimesave:
    and used LCD are hard to sell I can imagine.. not worth much
  • realtimesave @ realtimesave:
    @SylverReZ where do u lurk
  • a_username_that_isnt_cool @ a_username_that_isnt_cool:
    Is it piracy if it was released for free? Not in my opinion, but I also think it's not piracy if buying it isn't owning it, and it's not piracy if you can't buy it from the original creators anymore.
  • K3Nv2 @ K3Nv2:
    Free release can have loopholes where they still make money through ads
    +1
  • Xdqwerty @ Xdqwerty:
    sigh
  • Xdqwerty @ Xdqwerty:
    @a_username_that_isnt_cool, could you change your username?
  • Xdqwerty @ Xdqwerty:
    i guess not...
  • Xdqwerty @ Xdqwerty:
    yawn
    Xdqwerty @ Xdqwerty: yawn