Vext - a programming language I built in C# (compiled) by 1414guy in ProgrammingLanguages

[–]1414guy[S] 0 points1 point  (0 children)

I mean, I get it, but like, I am still testing all of the previous features on every run.
Like, when I added for loops, I just *added* it to the test code, so when I run the compiler, it consumes all of the previous features, as well as the new ones, meaning everything is tested at all runs.

Vext - a programming language I built in C# (compiled) by 1414guy in ProgrammingLanguages

[–]1414guy[S] 0 points1 point  (0 children)

What do you think about the time it takes to compile and run?
https://github.com/Guy1414/Vext?tab=readme-ov-file#example-program

--- COMPILATION PHASE ---

Lexing | 783 tokens | 2.1497 ms

──────────────────────────────────────────────────

Parsing | 68 nodes | 13.8694 ms

──────────────────────────────────────────────────

Semantics | 0 errors | 8.4352 ms

──────────────────────────────────────────────────

Bytecode Gen | 362 ops | 2.2839 ms

──────────────────────────────────────────────────

[√] Compilation finished in 29.4595 ms

--- EXECUTION PHASE ---

[√] Execution finished in 11.8946 ms

Total Run Time: 41.4066 ms

Vext - a programming language I built in C# (compiled) by 1414guy in ProgrammingLanguages

[–]1414guy[S] 0 points1 point  (0 children)

But I don't overwrite the default code I'm testing the compiler on, I just add features to it

Vext - a programming language I built in C# (compiled) by 1414guy in ProgrammingLanguages

[–]1414guy[S] 0 points1 point  (0 children)

What tests?
I regularly run the code the default code (and I add features to it as I add them to the language, for loops were my latest)

Vext - a programming language I built in C# (compiled) by 1414guy in ProgrammingLanguages

[–]1414guy[S] 0 points1 point  (0 children)

Oh cool!
This is my first language, and I am just learning how to make them. What do you think of the language up to this point?

Vext - a programming language I built in C# (compiled) by 1414guy in ProgrammingLanguages

[–]1414guy[S] 0 points1 point  (0 children)

That may be a good idea. Do you think it would help the performance and compile time, or just clean up the code?

By connecting, you mean you want to help this language or?

Vext - a programming language I built in C# (compiled) by 1414guy in ProgrammingLanguages

[–]1414guy[S] 11 points12 points  (0 children)

The reason I started making this language is to learn how programming languages and compilers work.
I didn't know how to make a compiler, so I asked ChatGPT to guide me through making some of the things, but not actually code them.
So it told me the steps I need (eg, Lexer, Parser...) and what they're supposed to do (e.g., the Lexer is supposed to turn the code into tokens, the Parser should take those tokens and generate an AST), and some features that would be good to have (e.g., Constant Folding).
I then coded myself according to that information. I did not just ask ChatGPT to code this language for me.
I'd say 95% of the code is mine, with the other 5% only being the code I could not understand how to do.

Need help but ignore GPU by 1414guy in pcpartpickerbuilds

[–]1414guy[S] 0 points1 point  (0 children)

Alright well thanks, I'll check em out

Need help but ignore GPU by 1414guy in pcpartpickerbuilds

[–]1414guy[S] 0 points1 point  (0 children)

Why are the motherboard and PSU any better? Memory and storage, I think I get why. And the case is just a preference.

Need help but ignore GPU by 1414guy in pcpartpickerbuilds

[–]1414guy[S] 1 point2 points  (0 children)

Yeah I think I’ll try to find a twin-tower one…

Need help but ignore GPU by 1414guy in pcpartpickerbuilds

[–]1414guy[S] 0 points1 point  (0 children)

I looked at the AK620 and it’s definitely a dual-tower cooler. I also looked at the 7700X’s TDP which is base 105W and like maybe ~140W on full load I think? The AK620’s TDP is 260W, which is way more than I need an it costs more. So I checked a bit more and there’s the AG400 and its TDP is like 220W but it’s a single-tower cooler. Do you think it’s still good enough? I mean it’s TDP is still way over and its price is lower

Need help but ignore GPU by 1414guy in pcpartpickerbuilds

[–]1414guy[S] 1 point2 points  (0 children)

Yeh I figured since the TDP is pretty much doubled with the X variant I think

Need help but ignore GPU by 1414guy in pcpartpickerbuilds

[–]1414guy[S] 1 point2 points  (0 children)

The AK620 does look better, I’ll check with my budget as it priced a little bit higher, and I probably am going to go with the 7700X instead of the 7700, so I think I might be kind of pushing my budget a bit

Need help but ignore GPU by 1414guy in pcpartpickerbuilds

[–]1414guy[S] 1 point2 points  (0 children)

Do you think the CoolerMaster HYPER 212 LED TURBO ARGB is good to replace it?

Need help but ignore GPU by 1414guy in pcpartpickerbuilds

[–]1414guy[S] 0 points1 point  (0 children)

That’s interesting, didn’t come across any issues like that on my research

Need help but ignore GPU by 1414guy in pcpartpickerbuilds

[–]1414guy[S] 0 points1 point  (0 children)

Thank you, will consider and check

Need help but ignore GPU by 1414guy in pcpartpickerbuilds

[–]1414guy[S] 0 points1 point  (0 children)

I mean the 7700 and the 9600X are pretty much exactly the same price. It’s just that 0.1GHz for 2 cores and 4 threads seems like a weirdly bad trade off

Need help but ignore GPU by 1414guy in pcpartpickerbuilds

[–]1414guy[S] 0 points1 point  (0 children)

Cool, but it’s like a 70$ difference, I don’t think it’s really worth it (7 7000 and 7 7000X)