AstonJ

AstonJ

What are the most 'natural' feeling languages around?

In your opinion which programming languages are simple to use and easy to get started wither those who don’t have a computer science background or exposure to other languages previously? In other words, which feel the most natural - where they just happen to flow: when you think something is going to work, it just does.

Most Liked

AstonJ

AstonJ

I agree pointless bickering is unnecessary as a lot of the time it will boil down to personal preference.

However, there are basic principles to design and that includes in language design - KISS is one such example. It all depends on the goal of the language - for some, being ultra succinct can be a goal, for others, familiarity, while others might aim for intuitiveness/feeling ‘natural’.

On top of that you have how syntax looks, and this is very subjective - some people can absolutely love the syntax of a language, while others might think it looks ugly.

In terms of language design, highly intuitive and natural languages are my favourite. Reminds me of the famous line out of Enter the Dragon; the art of fighting without fighting. I like languages which feel effortless… almost as if you’re not programming at all and certainly not having to constantly battle or feel baffled :blush:

hauleth

hauleth

TBH I find abandoned Quel much more readable, as you can read them top to bottom naturally, which not really is a thing in SQL.

About “easiness” of the language I think that shells are there the one of the most “natural” approaches.

dimitarvp

dimitarvp

It’s only that though – fascinating / a point of interest. IMO programmers bickering over syntax is quite unproductive.

There surely is some neuro-science truth buried there somewhere. As various poets have said: “the difference between the wrong word and the right word is to be described the effects of lightning compared to being hit by it”.

So probably there is a syntax that helps our brain along with the programming itself. But IMO people overdo the syntax disputes.

Popular General Dev topics Top

Devtalk
Hello Devtalk World! Please let us know a little about who you are and where you’re from :nerd_face:
New
AstonJ
What chair do you have while working… and why? Is there a ‘best’ type of chair or working position for developers?
New
AstonJ
I just watched this: (tldr: remove bad choices so you don’t need to use willpower) It got me thinking about ways to incre...
New
chasekaylee
Just like the title says :smiley: which courses you find that have had the most impact in the span of your career as a developer?
New
Exadra37
I am a Linux user since 2012, more or less, and I always use Ubuntu on my computers, and my last 2 laptops have been used Thinkpads, wher...
New
Exadra37
Kubernetes is everywhere. Transactional apps, video streaming services and machine learning workloads are finding a home on this ever-gro...
New
chaptuck
I am thinking about getting a fitness tracker of some kind (probably one from Garmin). Have any of you developed your own widgets, watchf...
New
jaeyson
Hi all, does anybody tried Shankar Devy’s Phoenix Inside Out book series? Also, will there be a big difference (aside from context prior...
New
Exadra37
My brother got a VPS on https://contabo.com hosting provider, but I was not aware of them, and when my brother told me the price and spec...
New
DevotionGeo
I am planning to refresh my Ruby knowledge in a month or two, after using other technologies more frequently for a few years. Luckily I w...
New

Other popular topics Top

AstonJ
If it’s a mechanical keyboard, which switches do you have? Would you recommend it? Why? What will your next keyboard be? Pics always w...
New
wolf4earth
@AstonJ prompted me to open this topic after I mentioned in the lockdown thread how I started to do a lot more for my fitness. https://f...
New
AstonJ
SpaceVim seems to be gaining in features and popularity and I just wondered how it compares with SpaceMacs in 2020 - anyone have any thou...
New
New
New
PragmaticBookshelf
Learn different ways of writing concurrent code in Elixir and increase your application's performance, without sacrificing scalability or...
New
PragmaticBookshelf
Author Spotlight Erin Dees @undees Welcome to our new author spotlight! We had the pleasure of chatting with Erin Dees, co-author of ...
New
PragmaticBookshelf
Author Spotlight: VM Brasseur @vmbrasseur We have a treat for you today! We turn the spotlight onto Open Source as we sit down with V...
New
New
AstonJ
This is a very quick guide, you just need to: Download LM Studio: https://lmstudio.ai/ Click on search Type DeepSeek, then select the o...
New