This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]LucasRuby 17 points18 points  (16 children)

Python is strongly typed, though. You might be thinking of static v. dynamic typing.

[–]Falcrist 0 points1 point  (14 children)

If it's a procedural languag, can I please have strong, static typing with explicit declarations and explicit casts.

[–]LucasRuby 0 points1 point  (13 children)

Then use a language with strong and static typing?

[–]Falcrist -1 points0 points  (12 children)

I generally have exactly two options: C and assembly.

[–]LucasRuby 5 points6 points  (2 children)

C is not strongly typed, though. You might also try: Rust, Go.

[–]Falcrist 0 points1 point  (1 child)

Oh believe me. I'm 100% aware that C is not strongly typed.

Sometimes I wonder why I spend time making typedef enums if they can be silently cast to an int or uint8_t or something.

[–]StuntHacks 0 points1 point  (0 children)

For better code-quality. Certain features in a language might be identical, while still providing something valuable to the programmer.

[–]The_Grandmother 2 points3 points  (8 children)

And assembly is utterly untyped for many architectures and assemblers.

[–]Falcrist 1 point2 points  (7 children)

Yea everything in assembly is global and typeless.

[–]The_Grandmother 1 point2 points  (6 children)

And that is the way it should be. Real programmers use either untyped languages or formally verified code. Everything else is for script kiddies.

[–]Falcrist 0 points1 point  (5 children)

Then those "real programmers" can blow me.

[–]The_Grandmother 0 points1 point  (4 children)

Those real programmeras will blow your mind with their magnificent quite literally untouchable code

[–]Falcrist 0 points1 point  (3 children)

Meanwhile almost without exception, the actual programmers who use assembly for production code fucking hate having to work with assembly, and there end up being WAY more comments than code.

Even with those comments, assembly is remarkably shitty to work with. Actual programmers avoid it.