Attached: sonic-bird.jpg (544x544, 74K)
If you needed speed what would you use excluding C/C++/Assembly/Rust?
Alexander Johnson
Other urls found in this thread:
blog.carlesmateo.com
twitter.com
Ryan Powell
Bash. Or Java, because it's cross platform and not as shit as C#. Maybe Go. If you need speed but refuse to use fast languages then you obviously have other priorities. Just avoid scripting languages like Python.
Bentley Edwards
D, Haskell, Julia, maybe Golang.
Jonathan Davis
forth
Robert Rogers
ocaml
Jeremiah Sanchez
Cython
Jackson Bailey
Ada, Fortran,
Jonathan White
Fortran obviously.
It has been the language of choice for some of the most important software for numerical mathematics after all...
Oliver Morgan
Probably Haskell, making most things strict gives you a big performance boost and thread pool lets you go parallel quite easily
Lucas Watson
Fortran is underrated because its not queer.
Chase Baker
Dlang is the correct answer
Connor Campbell
meth
Landon Campbell
>Just avoid scripting languages like Python.
>Bash.
are you even trying? you realize Bash is orders of magnitude, I repeat, orders of magnitude slower, than even Python?
Hunter Foster
New Yu-Gi-Oh! inspired threads.
Make it happen people.
Josiah Howard
Agreed, comes to mind as the next in the bunch listed in OP.
I'm thinking of picking up D, what's it like?
C++ seems notgreat and I'm looking for something else.
Why isn't D more popular, I'm just wondering if there is some obvious flaw or if it just doesn't have critical mass.
Angel Bailey
>magnitudes slower
>already finished before python even starts
Are you even trying?
Landon Bennett
lisp
James Richardson
>Why isn't D more popular
D is an in-between language cornered by bigger contenders. There are no obvious reasons to pick it up.
Only with the other languages crumbling under their feature bloat and D compilers maturing does it gain traction.
Asher Barnes
I see, so it doesn't do the things C is used for quite as well as C does, and doesn't do the things C++ is used for as well as C++ does, that makes sense. C++ certainly does have a lot of features.
>Only with the other languages crumbling under their feature bloat and D compilers maturing does it gain traction.
Is this meant hypothetically or are you describing that this is happening?
Lucas Gomez
bash its just a series of programs that pass between them their input output, you could do the computation in a compiled file and let bash handle the handshakes.
Joshua Nguyen
anything that targets LLVM.
Liam Lopez
I do believe that this is happening. Slowly. But there's no telling how far it will go.
Colton Morris
there's a huge difference between sh, bash and piping outputs between programs.
I know benchmarks shouldn't be taken literally but this should be good evidence for my claims: blog.carlesmateo.com
Kevin Rivera
Isn't that Yu-Gi-Oh card?
Nathaniel Barnes
Noob here. Aren't the programmers of a compiler responsible for speed and you could have super fast programs in any language?
Camden Rivera
Some languages are easier to make fast than others.
For example, because of how dynamic Python is, it basically has no room at all for optimisations, like you can't just optimise a variable to only be of type int even if that's actually the case during runtime, since the language has nothing to prove this (at least, not without extreme effort or a change to the language itself), so it needs to be prepared to take literally any type.
Something like Java, with its static type system, can optimise variables based on their types since it has enough information to prove it won't break your code.
Eli Ross
Connor Butler
its evidence that the author is misusing the scope of that language, if its for computation the don't use it, open a socket a pipe do some shared memory what ever... and then you pass the output of that program to another rather than passing data hundreds of times between several programs that are unaware of each other and have no ability to be optimized.
Jack Anderson
ignore your stupid restriction and use C/C++/Assembly (I don't know anything about Rust other than Jow Forums memes so not that)
Tyler Campbell
Nim
Isaac Cox
>c#
>not cross platform
also everything works out of the box in c#, in java you need to install different shit and spend a month to setup a project
Benjamin Price
based nimfriend
Isaiah Smith
underrated post
Parker Ramirez
dup .
Hudson Brown
moar waifu material maki
Adrian Howard
Julia or Ada
Jonathan Wilson
If I needed ultimate portability: FreePascal or FreeBasic
Otherwise: Haskell even though I don't know much about it
Nicholas Morgan
yes
Alexander Lopez
I never imagined someone would suggest FreeBasic here, I wish I had time to try it along with FreePascal...
Jonathan Peterson
C#
Joshua Howard
OP said speed, not lag.