|
Super Lloyd wrote: well... just for fun.... If I were to play around with some other language for fun, it certainly would not be just some slightly different syntax on the same "algorithmic language" foundation. I'd go for something completely different.
In my youth, I played around with APL. The language itself it fascinating; to do APL well, you have to think in a different way from the traditional algorithmic languages. Loops and conditional jumps fits rather poorly in (unfortunately, those concepts have been forced into the language by people who never learned to think in APL, but you don't need to use those facilities). I'd really like to spend some time again, playing around with APL!
Prolog is another language that forces you to think in a different way: Essentially, you state restrictions on the solution, and the program output essentially says: The basic premise holds true if X=5 and Y=8. So there is your answer... I never got deep into Prolog thinking, but some think it is fun to solve problems not by stating the solution steps, but by stating restrictions.
SNOBOL might be compared to Prolog (I think I am the only one who ever did that ): It starts out as an algorithmic language, but then it has this pattern matching facility (this is where it relates to Prolog) that tries out all viable alternatives. It is sort of a readable regexp-syntax . You would never write a complete program solution as a traditional regex, but when the mechanism (at the conceptual level - syntax is quite different) is put into a more traditional algorithmic framework, then you can make complete solutions. My first encounter with SNOBOL was a 200 line implementation of ELIZA[^] - a rather primitive one, yet impressing for being no more than 200 lines. (In modern C programs, you haven't come past the copyleft comment at line 200!)
Lisp is yet another language that forces you to think in a different way. Even Lisp has strong elements of pattern matching logic. I never learned it well, but I'd put it high on my list of languages that would be fun to study.
I never studied Rust closely, but from the descriptions, it seems like an "improvement" language: We started out at C, then improved its dynamic memory handling, improved it concurrency mechanisms, improved this and that. So maybe they have created at better, improved, language. But even though APL and Lisp and several others are "old" languages by years, they are far more "new" in their approach to developing problem solutions, for one who comes from a C[++, #, ...] world that is Rust.
Besides, I am not of the religious kind. I do not want to do programming in a congregation. Python is bad enough, it seems like The Church of Rust is a lot stronger. But of course: To some people, the unity created by a social environment provides support and valuable self confidence.
If I were not at all thinking of career opportunities, only of the fun, I'd rather go to a completely different language, not to Rust. But that is me...
|
|
|
|
|
Well... I see benefit where we don't...
Not really interested in learning a language for the alien-ness of it...
I spent 2 weeks learning go and at the end I though... mm.. I got nothing special I want to do with it...
But while the Windows Dev team internally use C++ to "fully exploit" and get best performance for thing such as DirectX or UWP, we, as C## developer we have, allegedly inferior performance and can't even use DirectX.
So, hopefully, with Rust, I could got easy to use language AND best performance, access to DirectX
And maybe I will feel like I could scrap my home C# project and turn them into home Rust project instead! :P
|
|
|
|
|
Lemmings
|
|
|
|
|
I own a 13 14-year old car.
My next door neighbor runs a body shop.
Ever since the advent of SSDs, traditional hard drives have been called spinning rust.
To me, "rust" carries with it a negative connotation. Not a great name for a programming language.
|
|
|
|
|
|
Had to look it up. The last year model for the Corona was apparently 2001, so it'd be older than 14 years.
And, my god, Toyota couldn't make a decent-looking car if their CEO's life depended on it.
|
|
|
|
|
Take off without a meal (5)
It goes without saying
|
|
|
|
|
|
Correct
It goes without saying
|
|
|
|
|
|
A = A
grain = corn
is a nut
========
Acorn
|
|
|
|
|
yep
modified 1-May-20 0:29am.
|
|
|
|
|
I've had a pretty varied career. I used to do hard core data comm code, including network stacks, in assembly, C and C++. I transitioned off of C++ a while back and into Java/J2EE, and for the last couple of years I've been doing Python REST servers. I've also done a fair amount of work on Windows in C++ and C#. Also enjoy other languages on the JVM, like Groovy and Scala, and have done some things on the front end-ish using Node, Angular and React. Really enjoy working on large scale systems, and other newer things of interest include Rust and Kotlin.
Honey sent me.
|
|
|
|
|
neutralground wrote:
Honey sent me. Hi stranger.
We out of chocolate.
Bastard Programmer from Hell
If you can't read my code, try converting it here[^]
"If you just follow the bacon Eddy, wherever it leads you, then you won't have to think about politics." -- Some Bell.
|
|
|
|
|
It's OK, I also gratefully accept coffee.
|
|
|
|
|
neutralground wrote: It's OK, I also gratefully accept coffee. Welcome.
Say "hi" to the chocolate-addict from all of us.
Bastard Programmer from Hell
If you can't read my code, try converting it here[^]
"If you just follow the bacon Eddy, wherever it leads you, then you won't have to think about politics." -- Some Bell.
|
|
|
|
|
Welcome! You've set yourself up for a lot of expectations, though, if Honey sent you!
|
|
|
|
|
Uh oh.
Real programmers use butterflies
|
|
|
|
|
howdy. =)
Real programmers use butterflies
|
|
|
|
|
:waves:
|
|
|
|
|
You can import your Github content as articles here, or you can post your own. Every time you do you're automatically entered into a monthly contest for best article (based on overall popularity + votes)
All of my stuff here has presently been in C#: Articles by honey the codewitch (Articles: 47, Tip/Tricks: 23)[^]
But if you wanted to see what one might look like, you can check out that content at the link.
Real programmers use butterflies
|
|
|
|
|
|
Say chocolate,
You there
Bastard Programmer from Hell
If you can't read my code, try converting it here[^]
"If you just follow the bacon Eddy, wherever it leads you, then you won't have to think about politics." -- Some Bell.
|
|
|
|
|
chocolate
I'm here.
Real programmers use butterflies
|
|
|
|
|
It's like a magic word. Say it, you there.
You doing well, I hope?
Bastard Programmer from Hell
If you can't read my code, try converting it here[^]
"If you just follow the bacon Eddy, wherever it leads you, then you won't have to think about politics." -- Some Bell.
|
|
|
|
|