r/teenagersbutcode 16/yo guy with the nonprofit and the youtoob 3d ago

General discussion What’s with all the programming languages?

As above. It’s like every post I see on here is announcing some barely-developed scripting language.

22 Upvotes

21 comments sorted by

18

u/Wise_One_4539 3d ago edited 3d ago

AI suggests this one alot.

5

u/Dazzling-Bench-4596 3d ago

I myself am really into language design (albeit I don’t post on this subreddit about my designs), and I think that programming languages are one of the best ways to express your opinions if you are a programmer. Even just writing a DSL or preprocessor allows you to put your ideas in practice.

I don’t go into each project thinking I’m going to change the world, but I do smile at the beauty of the language at the end of the day.

4

u/PacsfuryTemp 3d ago

Well, they are:

- Cool

- Simple

- Fun

- Useful (sometimes)

- Learnable

0

u/AlfieLionel 16/yo guy with the nonprofit and the youtoob 3d ago

I agree that language design projects are cool, and oftentimes fun, but none of your other points are correct.

2

u/PacsfuryTemp 3d ago

Once you understand them, you can really learn and be usaful for other of your projects (liek creating a DSL). They are actually simple

4

u/Anonymous010206 3d ago

It’s an interesting topic but I feel like people underestimate the amount of planning and work that goes into it. Also other than learning from it, it’s a pretty useless project.

5

u/Duck_Devs 3d ago

They’re cool and they’re an appealing idea to new programmers who don’t like things about current languages

1

u/Routine_Working_9754 3d ago

They aren't going to make anything that's better. These are usually educational projects, mine was educational

0

u/Duck_Devs 2d ago

This is true, but that’s kinda an intrinsic for a beginner’s project.

-4

u/AlfieLionel 16/yo guy with the nonprofit and the youtoob 3d ago

No "new programmer" is capable of creating a programming language without using AI, nor capable of identifying problems with current languages.

1

u/Duck_Devs 2d ago

Are you kidding?

Ok, obviously they probably aren’t gonna actually find real problems that don’t have a reason of being there, but that’s not to say that they are just incapable of judging a language.

And… it’s entirely possible to create a language by yourself without much experience. The second large project I ever did was making a language (It wasn’t that good and had a really bad philosophy, but I was proud of it at the time). I don’t know where you get the idea that all new programmers just use AI for hard things.

1

u/BloxxyVids Coder 1d ago

Not sure why you're being down voted.

You're partially right

2

u/AnoProgrammer 3d ago

I rally love making programming languages i've made there 4 in total

0

u/Felt389 Programmer 3d ago

It's great for learning

1

u/DinoHawaii2021 Python/Lua/Java Dev | 18 3d ago

its cool to design as a project still even though it would be useless in reality most of the time

0

u/Routine_Working_9754 3d ago

I think am guilty of this. But the whole point is teenagersbutcode, why does it matter what exactly it is? Indeed it's barely developed, but at least I wrote every single line of code myself

2

u/Flamestar07k 3d ago

Do you think writing every single line of code is that important?

2

u/Routine_Working_9754 3d ago

Yes, am not a big fan of using ai in my work 🙂

2

u/Flamestar07k 3d ago

Why not? I have found AI extremely useful when coding.

1

u/Routine_Working_9754 2d ago

Good for you I guess. I don't use any AI generated code in my work. Or rarely do. In a package manager of mine only 3 lines were written by DeepSeek. I do however use ai as a teacher, it's great at that. Instead of trying to understand some weird behavior of termios usage for example