Is English the Only Programming Language?

bishop101

New member
Member
VIP
Local time
7:10 AM
Messages
110
Location
North
I was wondering about the implications that would arise from this. I've read that Hindu is an up and coming program language, and that there is a lot of programming done in Russian in Eastern Europe due to the Soviet isolation, but I'd imagine that for the most part English is the dominant language, and the most complicated software to write would be written in English.

By implications I mean stuff such as National Security, Military Applications, and Financial Institutions. I don't know much about this topic, but I think it would be a liability if a foreign country were to outsource the coding of such programs to English speakers who might end up being a mole, or perhaps they have natives who speak English as a second language. That makes me think that this will make coding less efficient and they could miss a few things. I know there are a lot of brilliant computer techs whose second language is English and are quite successful, - Chinese hackers who compromise US networks- but I'd imagine they would have to be very proficient with the English language.

I've read for example that most unsecured networks are foreign because they don't set it up properly or maintenance is neglected. So how do other countries do it? It's a question I find intriguing.

Is there programming done in Chinese? Since we're on the topic.
 

My Computer

OS
Windows 7 Professional x64
CPU
AMD Phenom™ 9500 Quad-Core Processor
Motherboard
MCP61PM-HM (Nettle3)
Memory
8 GB DDR2 OCZ
Graphics Card(s)
Power Color 5750
Monitor(s) Displays
HP w2207h
Hard Drives
2x Seagate ST336032 0AS SCSI 326 GB,
WD Caviar Black 600 GB,
WD Caviar Black 1 TB
PSU
Corsair TX 650w
Case
Cooler Master 690 Advanced
I am by far no guru on the subject, but the language in question needs to be interpreted by the compiler. On that basis the language you choose to program in would be the same whether you speak English natively or not. The only difference would be the comments explaining what the code does.
 

My Computer

Computer Manufacturer/Model Number
Samsung Chronos 7
OS
windows 7 Pro 64Bit
CPU
2.2 GHz Intel Core i7-2675QM
Memory
8GB
Graphics Card(s)
Intel HD Graphics 3000/Radeon HD 6490M
Sound Card
Realtek High Definition Audio
Monitor(s) Displays
Built in LCD and external Dell 22 inch LCD
Screen Resolution
1600x900
Hard Drives
1 TB HDD
Internet Speed
20 MBPS Down 1500 KBPS Up
Thirty years ago I administered a package that was partly written in Spanish Cobol. The keywords were still English but the variables and labels were Spanish. It made interesting work debugging and modifying it. The line I remember most clearly.

GOTO ERRORE GRAVE.
 

My Computer

Computer type
Laptop
Computer Manufacturer/Model Number
Hewlett-Packard/G62-107SA Notebook
OS
Microsoft Windows 7 Home Premium 64-bit Service Pack 1
CPU
Intel(R) Core(TM) i3 CPU M 330 @ 2.13GHz
Motherboard
Hewlett-Packard 1425
Memory
8 GB DDR3
Graphics Card(s)
Intel(R) HD Graphics
Sound Card
Realtek High Definition Audio
Monitor(s) Displays
Builtin
Screen Resolution
1366 x 768 x 32 bits (4294967296 colors) @ 60 Hz
Hard Drives
250 GB SATA Hard Disk Drive 7200 rpm
2TB Seagate GoFlex USB 2 Drive
1TB Iomega Prestige USB 2 Drive
1.5TB Iomega Prestige USB 2 Drive (Samsung)
2TB WD MyBook Live NAS.
Mouse
Logitech Anywhere MX
Internet Speed
152 Mbs download 10 Mbs upload
Antivirus
Norton 360
Browser
Chrome
There's lolcode if you're interested. :)
 

My Computer

Computer Manufacturer/Model Number
Asus G73SW-XN2
OS
Windows 2000 5.0 Build 2195
CPU
Intel Core i7-2630QM@2GHz(2.9GHz Turbo Boost) [Sandy Bridge]
Motherboard
Asus G73SW (Intel HM65 Chipset)
Memory
Kingston DDR3 1333 16GB (4GBx4)
Graphics Card(s)
nVidia GTX 460m 1.5GB
Sound Card
EAX Advanced HD 5.0, THX TruStudio
Monitor(s) Displays
17.3 in. primary & 23 in. secondary
Screen Resolution
1920x1080
Hard Drives
Seagate Momentus XT (SATA II) 500 GB @ 7200 RPM
Hitachi (SATA II) 500GB @ 7200 RPM

Non Raid because ASUS was crappy to choose an HM65 Chipset
Keyboard
Built-in 102-Key Backlit Keyboard
Other Info
It's a Laptop.
Thirty years ago I administered a package that was partly written in Spanish Cobol. The keywords were still English but the variables and labels were Spanish. It made interesting work debugging and modifying it. The line I remember most clearly.

GOTO ERRORE GRAVE.

Thanks, I stand corrected. :D To be honest I have wondered this myself but assumed compilers would only understand the language the syntax was originally dreamed up in.
 

My Computer

Computer Manufacturer/Model Number
Samsung Chronos 7
OS
windows 7 Pro 64Bit
CPU
2.2 GHz Intel Core i7-2675QM
Memory
8GB
Graphics Card(s)
Intel HD Graphics 3000/Radeon HD 6490M
Sound Card
Realtek High Definition Audio
Monitor(s) Displays
Built in LCD and external Dell 22 inch LCD
Screen Resolution
1600x900
Hard Drives
1 TB HDD
Internet Speed
20 MBPS Down 1500 KBPS Up
The language was still English just the variables Spanish. There was a typo in my post. It should have been.

GOTO ERRORE-GRAVE.

GOTO the keyword in English. ERRORE-GRAVE the label in Spanish.

Just to make matters worse another part of the package was written in German Assembly language. Again the OP Codes were English. Everything else was German.
 

My Computer

Computer type
Laptop
Computer Manufacturer/Model Number
Hewlett-Packard/G62-107SA Notebook
OS
Microsoft Windows 7 Home Premium 64-bit Service Pack 1
CPU
Intel(R) Core(TM) i3 CPU M 330 @ 2.13GHz
Motherboard
Hewlett-Packard 1425
Memory
8 GB DDR3
Graphics Card(s)
Intel(R) HD Graphics
Sound Card
Realtek High Definition Audio
Monitor(s) Displays
Builtin
Screen Resolution
1366 x 768 x 32 bits (4294967296 colors) @ 60 Hz
Hard Drives
250 GB SATA Hard Disk Drive 7200 rpm
2TB Seagate GoFlex USB 2 Drive
1TB Iomega Prestige USB 2 Drive
1.5TB Iomega Prestige USB 2 Drive (Samsung)
2TB WD MyBook Live NAS.
Mouse
Logitech Anywhere MX
Internet Speed
152 Mbs download 10 Mbs upload
Antivirus
Norton 360
Browser
Chrome
The language was still English just the variables Spanish. There was a typo in my post. It should have been.

GOTO ERRORE-GRAVE.

GOTO the keyword in English. ERRORE-GRAVE the label in Spanish.

Just to make matters worse another part of the package was written in German Assembly language. Again the OP Codes were English. Everything else was German.

Sounds like a real nightmare to make sense of!:what:
 

My Computer

Computer Manufacturer/Model Number
Samsung Chronos 7
OS
windows 7 Pro 64Bit
CPU
2.2 GHz Intel Core i7-2675QM
Memory
8GB
Graphics Card(s)
Intel HD Graphics 3000/Radeon HD 6490M
Sound Card
Realtek High Definition Audio
Monitor(s) Displays
Built in LCD and external Dell 22 inch LCD
Screen Resolution
1600x900
Hard Drives
1 TB HDD
Internet Speed
20 MBPS Down 1500 KBPS Up
Yes it was especially as neither Cobol nor Assembler was my primary programming language and I failed miserably in language exams at school. :cry:
 

My Computer

Computer type
Laptop
Computer Manufacturer/Model Number
Hewlett-Packard/G62-107SA Notebook
OS
Microsoft Windows 7 Home Premium 64-bit Service Pack 1
CPU
Intel(R) Core(TM) i3 CPU M 330 @ 2.13GHz
Motherboard
Hewlett-Packard 1425
Memory
8 GB DDR3
Graphics Card(s)
Intel(R) HD Graphics
Sound Card
Realtek High Definition Audio
Monitor(s) Displays
Builtin
Screen Resolution
1366 x 768 x 32 bits (4294967296 colors) @ 60 Hz
Hard Drives
250 GB SATA Hard Disk Drive 7200 rpm
2TB Seagate GoFlex USB 2 Drive
1TB Iomega Prestige USB 2 Drive
1.5TB Iomega Prestige USB 2 Drive (Samsung)
2TB WD MyBook Live NAS.
Mouse
Logitech Anywhere MX
Internet Speed
152 Mbs download 10 Mbs upload
Antivirus
Norton 360
Browser
Chrome
Yes it was especially as neither Cobol nor Assembler was my primary programming language and I failed miserably in language exams at school. :cry:

Better than me, I'm just kicking around the idea of Fortran which (I'm sure) is about as basic as it gets.
 

My Computer

Computer Manufacturer/Model Number
Samsung Chronos 7
OS
windows 7 Pro 64Bit
CPU
2.2 GHz Intel Core i7-2675QM
Memory
8GB
Graphics Card(s)
Intel HD Graphics 3000/Radeon HD 6490M
Sound Card
Realtek High Definition Audio
Monitor(s) Displays
Built in LCD and external Dell 22 inch LCD
Screen Resolution
1600x900
Hard Drives
1 TB HDD
Internet Speed
20 MBPS Down 1500 KBPS Up
Actually Fortran was the first programming language I learned 35 years ago. At that time it was Fortran if you were "Scientific", Cobol if you were "commercial", Algol if you were a Geek and Assembler if you needed speed. I haven't used it since. It was pretty basic but I'm sure it must have improved a lot since then. :(
 

My Computer

Computer type
Laptop
Computer Manufacturer/Model Number
Hewlett-Packard/G62-107SA Notebook
OS
Microsoft Windows 7 Home Premium 64-bit Service Pack 1
CPU
Intel(R) Core(TM) i3 CPU M 330 @ 2.13GHz
Motherboard
Hewlett-Packard 1425
Memory
8 GB DDR3
Graphics Card(s)
Intel(R) HD Graphics
Sound Card
Realtek High Definition Audio
Monitor(s) Displays
Builtin
Screen Resolution
1366 x 768 x 32 bits (4294967296 colors) @ 60 Hz
Hard Drives
250 GB SATA Hard Disk Drive 7200 rpm
2TB Seagate GoFlex USB 2 Drive
1TB Iomega Prestige USB 2 Drive
1.5TB Iomega Prestige USB 2 Drive (Samsung)
2TB WD MyBook Live NAS.
Mouse
Logitech Anywhere MX
Internet Speed
152 Mbs download 10 Mbs upload
Antivirus
Norton 360
Browser
Chrome
Parallel programming as well as object orientated programming is built in now, but GUI programming is still not handled well in Fortran. I don't mind a good old command prompt application though. :geek:
 

My Computer

Computer Manufacturer/Model Number
Samsung Chronos 7
OS
windows 7 Pro 64Bit
CPU
2.2 GHz Intel Core i7-2675QM
Memory
8GB
Graphics Card(s)
Intel HD Graphics 3000/Radeon HD 6490M
Sound Card
Realtek High Definition Audio
Monitor(s) Displays
Built in LCD and external Dell 22 inch LCD
Screen Resolution
1600x900
Hard Drives
1 TB HDD
Internet Speed
20 MBPS Down 1500 KBPS Up
Back
Top