Programming Languages People HATE

preview_player
Показать описание
Here is a new video! I hope you enjoy it!

SHOUTOUT

CORRECTIONS
The Objective-C screenshot it actually Swift.

SOCIAL MEDIA

If you like this, please check out some of my other videos.
Thanks for watching!

#programming #languages
Рекомендации по теме
Комментарии
Автор

Assembly programming still holds somewhat of a relevancy in the world of microcontroller programming. Even though C and C++ are the usual programming languages used for this purpose, there is some scenarios where programming directly in Assembly is useful/required (for example: minimizing memory usage by exactly defining what is being stored where, optimizing runtimes to get lower computation times for a function (often required in real time applications where the CPU is racing the clock), getting detailed control over the hardware you are using)

imusingwindowsbtw
Автор

02:03 - Python and Ruby are close to 30 years old as well - they are even older than Java. LISP is 60-70 years old and it's awesome. Programming languages design and technology are definitely not something with linear temporal improvements.

rothbardfreedom
Автор

Fun fact: WhatsApp 'backend' was coded in Erlang





Thx to prince Cooper for the edit

hurried_coder
Автор

Erlangs is basically a language designed from the ground up to be able to create systems where you can have multiple tasks executing across multiple computers and have them work reliably and fail gracefully even if the computer catches on fire, it might look ugly, but such task is a nightmare on other programming languages, if it's an indication of how good the language is, whatsapp was written using erlang

willful
Автор

ASM (or to be more specific, x86 ASM) can still be relevant to some degree if you're doing really low level things like writing bootloaders and optimizing performance as much as possible.
It isn't what I'd recommend as your FIRST option on most things, but it's always good to know.
The only major issue with ASM is just the ungodly amount of time it will take you to write anything in it, which is why C came in to being as a "zero cost abstraction" for ASM that would still let you write ASM directly into your source should you need to.

Nacalal
Автор

Erlang brought with it the BEAM (It's to Erlang what the JVM is to Java) which still is probably the most resilient environment for running, scaling and reloading code with zero downtime. For 90% of all use-cases, you can achieve the same result with modern Cloud platforms but for very select use cases that require stateful systems with a very high uptime (such as the telephony network, which is what Erlang was originally invented for) it is still the way to go. - That being said, there is Elixir now, which gives you all the good sides of the BEAM and Elang/OTP without the obscure, weird syntax.

cybroxde
Автор

Regarding VBA, while it's not loved by many, it does have practical uses such as macros, like you said. I had interned in an engineering firm last year, and they used macros to process the data when curing composites. My "job" was just to modify some of the macros to fit client specifications, and honestly, it worked great within Excel. And it was used on a huge scale within the facility, too.

GummyJon
Автор

java is the embodiment of "write an essay using more than 500 words"

imahumanbeing
Автор

erlang while quite unusual is awesome, but i'd use elixir instead, which is a more modern approach but still uses beam
discord's backend is in elixir for example and the built in support for easy scaling is awesome, but can't really recommend it for serious projects as there aren't a lot of devs who can use it, so you won't find anyone if your project grows and needs someone else (maybe in the US that's different)

and about assembly... it's meant to be used, in the field of embedded development for example, i'm only a hobbyist when it comes to that, however the ulp core on the esp32 didn't have a c compiler last time i had to use it, so i turned to asm, it's not THAT hard, just takes a ton of time to get comfortable, personally got the courage from playing shenzhen io

turai_
Автор

I don't hate VBA, and it's not so hard to switch to it if you know C#, but from my short experience with it, it seems kinda verbose.
For example, it's a bit weird defining a variable like this:
Dim a As Integer = 4;
instead of just :
int a = 4;


or
a:int = 6;

jonathan
Автор

Wasn't waiting for this but this video is just... AMAZING!

Автор

a shocking number of developers i have met in corporate professional settings started out as accountants and jumped careers after learning to program inside of excel, visual basic inside of microsoft office was a pretty good idea as a way to organically create developers for their products if nothing else

belmarduk
Автор

1:12
Yes, it is still used in macros. I used it to do calculations on an old excel table and that was actually the laziest way to do so. Had to port the code to other language after producing the output though. It's efficiency is abyssal.

muB
Автор

Well, for me, when I develop on the embedded system (especially with micro controllers), Assembly is very intuitive as it can directly manipulate the registers according to the user manual and data sheet.

_a_x_s_
Автор

Zyapdude! I really love your content, i'd suggest making longer videos. These feel like they are going past SUPER quickly. Anyways, good stuff zyapbro

lennihuopa
Автор

Assembly and machine code is the root of all programming. PHP and Erlang are open source and fill a specific need. These 3 are not the most hated languages. Closed languages should be the most hated as they are the most useless as they are not modifiable by others.

TravisBerthelot
Автор

I'm surprised that you don't put Java in this list. I've seen some people hating it.

fawzanfawzi
Автор

ASM is mostly needed for reverse engeniring nowadays, you don't usually make programs with it, and it only is used for some low level stuff that are close to the processor, even operating systems don't have to be made with assembly nowadays

arturkarabekov
Автор

I've never even heard of some of these languages. This is the most interesting yet hilarious video I've ever watched XD

KekiPanadero
Автор

Elixir is built on the Erlang VM and you need to interact with Erlang from time to time with Elixir development.

For that reason, it's probably worth being familiar with.

bobDotJS