Jump to content

The great language debate !!!

The great and ongoing debate about which language is the best

Link to comment
Share on other sites

Link to post
Share on other sites

8 minutes ago, potato rig said:

The great and ongoing debate about the heirarchy of programming languages

huh?

Link to comment
Share on other sites

Link to post
Share on other sites

1 minute ago, deXxterlab97 said:

huh?

That was pretty much my reaction...

The single biggest problem in communication is the illusion that it has taken place.

Link to comment
Share on other sites

Link to post
Share on other sites

what debate?

the hierarchy is:

machine code

assembly/low level languages

high level languages

 

this debate is fake news!

             ☼

ψ ︿_____︿_ψ_   

Link to comment
Share on other sites

Link to post
Share on other sites

TaxonomyofProgrammingLanguages.thumb.png.2fbf498925f3ffd229eb87db5d063f2b.pngevo-prog-lang.thumb.png.fb9ba3cd4bfd2db8bec06fe171046e62.png

But of course, we must not forget the king of all programming languages...

0oOO3.jpg.e10f844f4cc672e48d4b98e696da84e4.jpg

01000010 01101001 01101110 01100001 01110010 01111001 00100001

Yes that actually means something. Also rip mobile users with these massive images.

Current LTT F@H Rank: 90    Score: 2,503,680,659    Stats

Yes, I have 9 monitors.

My main PC (Hybrid Windows 10/Arch Linux):

OS: Arch Linux w/ XFCE DE (VFIO-Patched Kernel) as host OS, windows 10 as guest

CPU: Ryzen 9 3900X w/PBO on (6c 12t for host, 6c 12t for guest)

Cooler: Noctua NH-D15

Mobo: Asus X470-F Gaming

RAM: 32GB G-Skill Ripjaws V @ 3200MHz (12GB for host, 20GB for guest)

GPU: Guest: EVGA RTX 3070 FTW3 ULTRA Host: 2x Radeon HD 8470

PSU: EVGA G2 650W

SSDs: Guest: Samsung 850 evo 120 GB, Samsung 860 evo 1TB Host: Samsung 970 evo 500GB NVME

HDD: Guest: WD Caviar Blue 1 TB

Case: Fractal Design Define R5 Black w/ Tempered Glass Side Panel Upgrade

Other: White LED strip to illuminate the interior. Extra fractal intake fan for positive pressure.

 

unRAID server (Plex, Windows 10 VM, NAS, Duplicati, game servers):

OS: unRAID 6.11.2

CPU: Ryzen R7 2700x @ Stock

Cooler: Noctua NH-U9S

Mobo: Asus Prime X470-Pro

RAM: 16GB G-Skill Ripjaws V + 16GB Hyperx Fury Black @ stock

GPU: EVGA GTX 1080 FTW2

PSU: EVGA G3 850W

SSD: Samsung 970 evo NVME 250GB, Samsung 860 evo SATA 1TB 

HDDs: 4x HGST Dekstar NAS 4TB @ 7200RPM (3 data, 1 parity)

Case: Sillverstone GD08B

Other: Added 3x Noctua NF-F12 intake, 2x Noctua NF-A8 exhaust, Inatek 5 port USB 3.0 expansion card with usb 3.0 front panel header

Details: 12GB ram, GTX 1080, USB card passed through to windows 10 VM. VM's OS drive is the SATA SSD. Rest of resources are for Plex, Duplicati, Spaghettidetective, Nextcloud, and game servers.

Link to comment
Share on other sites

Link to post
Share on other sites

3 minutes ago, Erik Sieghart said:

Actually that's misleading, since most languages are self-hosted; and the C# compiler is written in C++, but doesn't compile into C++ code.

I'm confused here, what do you mean? Does all code not compile down into binary eventually?

Current LTT F@H Rank: 90    Score: 2,503,680,659    Stats

Yes, I have 9 monitors.

My main PC (Hybrid Windows 10/Arch Linux):

OS: Arch Linux w/ XFCE DE (VFIO-Patched Kernel) as host OS, windows 10 as guest

CPU: Ryzen 9 3900X w/PBO on (6c 12t for host, 6c 12t for guest)

Cooler: Noctua NH-D15

Mobo: Asus X470-F Gaming

RAM: 32GB G-Skill Ripjaws V @ 3200MHz (12GB for host, 20GB for guest)

GPU: Guest: EVGA RTX 3070 FTW3 ULTRA Host: 2x Radeon HD 8470

PSU: EVGA G2 650W

SSDs: Guest: Samsung 850 evo 120 GB, Samsung 860 evo 1TB Host: Samsung 970 evo 500GB NVME

HDD: Guest: WD Caviar Blue 1 TB

Case: Fractal Design Define R5 Black w/ Tempered Glass Side Panel Upgrade

Other: White LED strip to illuminate the interior. Extra fractal intake fan for positive pressure.

 

unRAID server (Plex, Windows 10 VM, NAS, Duplicati, game servers):

OS: unRAID 6.11.2

CPU: Ryzen R7 2700x @ Stock

Cooler: Noctua NH-U9S

Mobo: Asus Prime X470-Pro

RAM: 16GB G-Skill Ripjaws V + 16GB Hyperx Fury Black @ stock

GPU: EVGA GTX 1080 FTW2

PSU: EVGA G3 850W

SSD: Samsung 970 evo NVME 250GB, Samsung 860 evo SATA 1TB 

HDDs: 4x HGST Dekstar NAS 4TB @ 7200RPM (3 data, 1 parity)

Case: Sillverstone GD08B

Other: Added 3x Noctua NF-F12 intake, 2x Noctua NF-A8 exhaust, Inatek 5 port USB 3.0 expansion card with usb 3.0 front panel header

Details: 12GB ram, GTX 1080, USB card passed through to windows 10 VM. VM's OS drive is the SATA SSD. Rest of resources are for Plex, Duplicati, Spaghettidetective, Nextcloud, and game servers.

Link to comment
Share on other sites

Link to post
Share on other sites

There will never be a "perfect" programming language any time soon. There's always a part where a certain programming language falls short, such as performance, readability, cross-platform support, scalability, resource usage, etc. I'd say Python comes close, but definitely not "perfect" in any sense.

Blue Jay

CPU: Intel Core i7 6700k (OC'd 4.4GHz) Cooler: CM Hyper 212 Evo Mobo: MSI Z170A Gaming Pro Carbon GPU: EVGA GTX 950 SSC RAM: Crucial Ballistix Sport 8GB (1x8GB) SSD: Samsung 850 EVO 250 GB HDD: Seagate Barracuda 1TB Case: NZXT S340 Black/Blue PSU: Corsair CX430M

 

Other Stuff

Monitor: Acer H236HL BID Mouse: Logitech G502 Proteus Spectrum Keyboard: I don't even know Mouse Pad: SteelSeries QcK Headset: Turtle Beach X12

 

GitHub

Link to comment
Share on other sites

Link to post
Share on other sites

bodyfuck is the best language all other langauages were developed to bring us its greatness everyone who doesnt code in it are skiddies 

Link to comment
Share on other sites

Link to post
Share on other sites

7 hours ago, sazrocks said:

TaxonomyofProgrammingLanguages.thumb.png.2fbf498925f3ffd229eb87db5d063f2b.pngevo-prog-lang.thumb.png.fb9ba3cd4bfd2db8bec06fe171046e62.png

But of course, we must not forget the king of all programming languages...

0oOO3.jpg.e10f844f4cc672e48d4b98e696da84e4.jpg

01000010 01101001 01101110 01100001 01110010 01111001 00100001

Yes that actually means something. Also rip mobile users with these massive images.

It means Binary!

Link to comment
Share on other sites

Link to post
Share on other sites

13 hours ago, sazrocks said:

TaxonomyofProgrammingLanguages.thumb.png.2fbf498925f3ffd229eb87db5d063f2b.pngevo-prog-lang.thumb.png.fb9ba3cd4bfd2db8bec06fe171046e62.png

But of course, we must not forget the king of all programming languages...

0oOO3.jpg.e10f844f4cc672e48d4b98e696da84e4.jpg

01000010 01101001 01101110 01100001 01110010 01111001 00100001

Yes that actually means something. Also rip mobile users with these massive images.

loaded fine on my phone lol

                     ¸„»°'´¸„»°'´ Vorticalbox `'°«„¸`'°«„¸
`'°«„¸¸„»°'´¸„»°'´`'°«„¸Scientia Potentia est  ¸„»°'´`'°«„¸`'°«„¸¸„»°'´

Link to comment
Share on other sites

Link to post
Share on other sites

15 hours ago, evilarceus said:

There will never be a "perfect" programming language any time soon. There's always a part where a certain programming language falls short, such as performance, readability, cross-platform support, scalability, resource usage, etc. I'd say Python comes close, but definitely not "perfect" in any sense.

Python is also my favorite especially because the raspberry pi 0 is so much cheaper

Link to comment
Share on other sites

Link to post
Share on other sites

On 13.8.2017 at 7:43 AM, potato rig said:

The great and ongoing debate about which language is the best

C.

Write in C.

Link to comment
Share on other sites

Link to post
Share on other sites

Python is 'best' in learning because it is comparatively much easier than other languages.

 

What`s plus thing for me in python? Python is used to program Cozmo robot.

Link to comment
Share on other sites

Link to post
Share on other sites

2 hours ago, Atalia Chez said:

Python is 'best' in learning because it is comparatively much easier than other languages.

Lua is even more forgiving. Even though it's tedious to learn syntax once you decide you want to take up a Turing Complete language or whatnot. The best programming language is the one that you are most comfortable to work with IMO.

Link to comment
Share on other sites

Link to post
Share on other sites

1 hour ago, FriedBanter said:

Lua is even more forgiving. Even though it's tedious to learn syntax once you decide you want to take up a Turing Complete language or whatnot. The best programming language is the one that you are most comfortable to work with IMO.

That also right language for the job at hand. 

                     ¸„»°'´¸„»°'´ Vorticalbox `'°«„¸`'°«„¸
`'°«„¸¸„»°'´¸„»°'´`'°«„¸Scientia Potentia est  ¸„»°'´`'°«„¸`'°«„¸¸„»°'´

Link to comment
Share on other sites

Link to post
Share on other sites

On 16/8/2017 at 0:03 PM, vorticalbox said:

That also right language for the job at hand. 

THIS.

So no more arguing over better, it depends.

 

Now about favourite, oh boy... Mine right now is R. But honourable mentions to Racket, Haskell.

Personal Rig:

[UPGRADE]

CPU: AMD Ryzen 5900X    Mb: Gigabyte X570 Gaming X    RAM: 2x16GB DDR4 Corsair Vengeance Pro    GPU: Gigabyte NVIDIA RTX 3070    Case: Corsair 400D    Storage: INTEL SSDSCKJW120H6 M.2 120GB    PSU: Antec 850W 80+ Gold    Display(s): GAOO, 现代e窗, Samsung 4K TV

Cooling: Noctua NH-D15    Operating System(s): Windows 10 / Arch Linux / Garuda

 

[OLD]

CPU: Intel(R) Core(TM) i5-6500 @ 3.2 GHz    Mb: Gigabyte Z170X-Gaming 3    RAM: 2x4GB DDR4 GSKILL RIPJAWS 4    GPU: NVIDIA GeForce GTX 960    Case: Aerocool PSG V2X Advance    Storage: INTEL SSDSCKJW120H6 M.2 120GB    PSU: EVGA 500W 80+ Bronce    Display(s): Samsung LS19B150

Cooling: Aerocool Shark White    Operating System(s): Windows 10 / Arch Linux / OpenSUSE

Link to comment
Share on other sites

Link to post
Share on other sites

5 hours ago, VicBar said:

THIS.

So no more arguing over better, it depends.

 

Now about favourite, oh boy... Mine right now is R. But honourable mentions to Racket, Haskell.

My old teacher's last name was Haskell, it was very ironic when he made my classmates and I try Haskell.

Link to comment
Share on other sites

Link to post
Share on other sites

I don't think this debate can really lead to something, due to the missing goals and specific task. But in the end nothing runs without assembler, which is not even a typical language due to it huge differences on various platforms. Which doesn't mean assembler is the best, most more complex tasks would almost impossible to write in assembler in a lifetime. But it is definitely the most important language, because nothing would work without it. You could still distinguish between assembler and machine code, but the differences are really small. Assembler is just a textual representation with some semantic sugar and a bit of memory management (like variable and constant memory handling).

Link to comment
Share on other sites

Link to post
Share on other sites

10 hours ago, lal12 said:

in the end nothing runs without assembler

This is not true. In fact, quite nothing would be lost if there was no assembler.

Actual machine code is essential though.

Write in C.

Link to comment
Share on other sites

Link to post
Share on other sites

The best programming language will always be Undefined. Its level of abstraction simply can't be topped!

Link to comment
Share on other sites

Link to post
Share on other sites

5 hours ago, Dat Guy said:

This is not true. In fact, quite nothing would be lost if there was no assembler.

Actual machine code is essential though.

How would you write critical parts of your OS if not in assembler or any library that needs performance? And like I said, I don't want to distinguish between assembler and machine code cause they are quite close. Also every compiler compiles into assembler/machine code in the end.

Link to comment
Share on other sites

Link to post
Share on other sites

Assembler is not even remotely the same thing as machine code. There are several syntaxes. 

Write in C.

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×