AI
I am ambivalent of AI in general and specially in Linux. It will kill some of the rarely used and elaborate programming languages like Perl. I have many books in Ceylon including Unix.
Ping
Pipe
Cat were my favourites.
However, I have no problem having snippets of AI CODE for error checking and redundancy checking which should or would be removed once the final outcome is reached for a particular purpose.
Using AI to truncate a well written program commodity is not a panacea for human ingenuity.
Human nature unlike a machine (computer) is not blank but evolving.
Assuming Rostwell crash occured in 1947 and we started Reverse Engineering, it took nearly 20 years till 1967 for us to develop viable computer languages.
Beginning it was Unix and BSD.
In 1970s we had C.
In another 20 years in 1992 we mobed to Linux. Then onwards the uoward mobility was staggering.
Linux
95% of the kernel is C
There are other Assembly Languages
Python, Bash Shell amd C++
RUST is a new addition where it is said memory allocation is better.
However, by default Linux use less resources and processes are handled in father and son relationship with orphan processes not causing any detriment to the system running.
JAVA is rarely used in Linux due to its vulnerabilities.
A Programming Language
Kenneth E Iversion in 1960s but the rapid development of C started in 1973 to 1975
That is the first language I tried to learn.
BCPL
Basic Common Programming Language
Martin Richard of Cambridge UK
B
BCPL
Ken Thompson
Unix
Bell Lab
Bell the Telephone company was legally prohibited from owning an Operating System
MIT
General Electrics
IBM PC (PC DOS) in 1982, nearly a decade later using C called Lattice C.
Later developed IBM XL. and C/C++.
Dennis Richie
Bell Laboratories
Bridge between low level machine (assmemby) language and high level (human) language.
C is transparent.
22nd February, 1978
228 Pages
Brian W. Kernigham
Origin of Linux, Python and Androids subsequently.
PDP 7 with 8000 words Memory for B Coding
Mini computer
8000 Memory
18 bit for each word
No software
Editor
Command Line
Interpreter
Assembly Language
B language
DEC or PDP 11 with 8000 for B Coding and Software
24, 000 Memory
16, 000 for the System
8,000 for Coding
Hard Disk with 1 MB Storage Capacity.
Adding more fuctions to B made it bigger and it was named C.
Complete C was born in 1973.
Python
CWI
Guido van Rossum
Scripting Language interpreter (parser) which could read and integrate with Complex C language
Java
Platform indepemdent, high level Object Oriented language first developed by Sun Microsystems but now bought by Oravle of Redhat Organization.
Wrire one and run anywhere programming language.
C++
C++ has hidfen overhead unlike C.
C#
C Sharp is an object oriented language developed by Microsoft in 2000
Visual Basic of Microsoft
Object Oriented Language
For Microsoft Applications
Java Script
High Level Multiparadigm for Web Utlilities.
PHP
Hyoertext Preprocessor language used on the Server side that speaks to MySQL databases.
R
Open Source Statistical language
SQL
Open Source Relaytional Database Management System
Rust
General purpose compiler language developed at Mozilla Organization
Embedded systems, blockchains and web applications.
In Linux, operating system, file system, software applications and device drivers.
Despite the push for its inclusion only a tiny fragment of kernel contains RUST. Linux Developers have to manage the memory and safety features since kernel does not do those function by default. Some lazy developers especially from Ubuntu try to push RUST into Linux kernel due mainly to this reason.
Linus Torvalds resist this trend since Linux is C based kernel.
Kotlin
Cross platform Android Development Environment
GO
Perl
Ruby
Julia
COBOL
FORTRAN
PASCAL