What programming language is most english-like?

FAST6191

Techromancer
Editorial Team
Joined
Nov 21, 2005
Messages
36,798
Trophies
3
XP
28,373
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,018
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,215
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
  • No one is chatting at the moment.
    Xdqwerty @ Xdqwerty: See ya see ya later later