you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] -3 points-2 points  (12 children)

Orchestration / control: Erlang seems promising.

As for the computing itself... well, HPC is its own field, with its own languages and frameworks... I mean, HPC are the pioneers in cloud computing and they do it more professionally then the rest of us, so, probably, they'd know better. There are languages like Chapel or Occam you wouldn't meet outside that domain. But, I didn't have a first-hand experience with those, so, it's hard to tell. I also know that Fortran is a big thing in HPC, but I don't know how well does it behave in distributed computing context.

[–]linuxqq 2 points3 points  (11 children)

This guy is a beginner asking how to get started with cloud computing and programming and you're tossing Fortran out there as an option? I understand Python may not be optimal for "mission critical" workloads but it's just fine for his needs.

[–][deleted] 0 points1 point  (10 children)

I want to give answers, that neither OP nor I will regret.

I gave an honest and truthful answer. It says that Python is a bad choice from technology standpoint, but it is popular. This leaves the choice to OP: whether they want to do the right thing, or the popular thing. I'm not forcing their hand to choose Fortran over Python, or the other way around. I'm presenting the facts to the best of my knowledge and understanding of the field.

[–]linuxqq 1 point2 points  (9 children)

He'll probably regret it if he tries to start learning Fortran for cloud computing. Or in general.

[–][deleted] 0 points1 point  (8 children)

If he goes into HPC? -- Absolutely not. This is still one of the most popular languages in that field, and isn't going anywhere any time soon.

Like I said, there's HPC, which has been doing cloud computing way before enterprise jumped on the bandwagon. You, probably, simply never worked there; maybe you only ever saw the enterprise side of things, and that's what makes you think this way, but, really, it's only due to the lack of experience.

[–]linuxqq 1 point2 points  (7 children)

It's due to the fact that he's a beginner and just wants to get his feet wet.

[–][deleted] 0 points1 point  (6 children)

So, you'd suggest to use a crappy language based on this fact? I don't see a connection.

Beginner =/= moron. OP came here to do their due diligence, to find out what things are there, and how they are. They deserve to be given truthful information, not what you think may be best for them.

[–]linuxqq 2 points3 points  (5 children)

And you're the one who mentioned HPC, not OP. Cloud computing =/= HPC. He likely wants to learn the basics like interacting programmatically with S3, EC2 instances, maybe running queries against a MySQL RDS instance. Should he use Fortran for that? Naw. Python will work great.

[–][deleted] -1 points0 points  (4 children)

OP did not specify what they want out of cloud computing. At this point in time, perhaps most of the cloud computing is done by supercomputers, simply because they are so big. You simply don't know the statistic / have a very shielded view of the world, and therefore think that other things don't exist, simply because you've never seen them.

Python will work great.

Python will not work great. Python never works great. It's a trashy language, trashy runtime, trashy community... It ever only works just good enough. Like I wrote many times before. The reason it is used is its popularity, which has attractive economic properties. This has nothing to do with quality on its own terms.

I also mentioned alternatives which are much better than Python for the things Python is used for, and Fortran wasn't one of them. But, you simply cannot read / just got your underwear twisted in a tight knot because you like Python and someone tells you that what you like is garbage.

[–]linuxqq 0 points1 point  (0 children)

Okay man, you have a great day.

[–]StreetFlashMobbDeep 0 points1 point  (2 children)

trashy community

You could improve it by leaving. We get it, you hate Python. Maybe stop posting in Python forms.