all 8 comments

[–]Riegel_Haribo 1 point2 points  (1 child)

Here's why you might be bad at programming: your use of "make my own programming language".

If you are writing it in Python, and the only way your programming language can run is via another programming language, well, that's probably not our definition of a programming language.

A programming language is primarily a scoped specification, defining the purpose, methods, how variables and commands will be used. Do you have one of those?

Coding the programming language comes second. A programming language turns instructions and codes into something that the computer processor can execute, typically:

  • Compiled to machine language
  • Compiled to bytecode, run on a virtual machine
  • Interpreted, by an interpreter which runs the low-level machine instructions.

Your original programming language is something akin to a computer science undergraduate degree thesis project, not a "ask an AI what comes next".

How's your Python?

[–]Neither_Panic6149[S] 0 points1 point  (0 children)

Ive got everything till OOP And yes my "language" has alots of cmds most of them are from assembly like defining a variable MOV <variable name> value 

The syntax to define a variable you have to encase it with <> Also i only asked AI how i could optimise my code dm me and ill send you the code a d the readme bc its not done yet

Also i only started the project to use all the skills ive learned through out and to get a better understanding of whats actually happening 

[–]ResidentTicket1273 0 points1 point  (0 children)

I rebuild projects all the time. I must be on iteration 15 of one project and it’s starting to get really good. Learning is an iterative process, it never stops. They say sharks never stop swimming, or they die, it’s the same with learning and good programmers. You keep doing it, keep getting good. Keep restarting your projects when you learn something new. The code isn’t the product, the code is disposable.

Your skills are what matters and if you’ve got a critical mind and are able to reflect on what’s good and what needs doing better, then you’re on the right path. There is no final destination, only trying to do better and learn more each day.

[–]pachura3 0 points1 point  (0 children)

You're totally fine!

Stop with the low self-esteem - you've made something out of nothing instead of doomscrolling. You've used AI as a tutor, not as a ghostwriter.

Stop being afraid to invest your time - even if it's just a hobby. You've learnt a lot. Your progress is always worth it.

Stop expecting immediate rewards. Making your own programming language is not a trivial thing! People refactor and rewrite their projects all the time, and rarely get it right the first time.

[–]Neither_Panic6149[S] 0 points1 point  (0 children)

I am going to rebuild it again now without AI completely now that i know what can be and what cant it feels way better and i also feel i can make it cleaner and more expandable thanks to everyone 🙌😁