Discuss Scratch

nickeljorn
Scratcher
1000+ posts

What's the hardest programming language?

So I'm really, really good at scratch but I don't have much experience in other languages. My dad said that I can only get better at scratch if I start Python and stuff because I've already learned pretty much everything you can learn about Scratch inside Scratch. Obviously I'm not going to try a language that makes me scratch my head a lot, but what's the hardest programming language? (Wow, you would probably learn a LOT about programming if you tried a fiendishly difficult language)

EDIT: Apparently this is a really popular thread!

Last edited by nickeljorn (Feb. 26, 2017 14:06:40)


"Just what is the Summer Solstice, besides the day I melt into a puddle of fuzzy puppy fluff?”-Isabelle, Animal Crossing New Leaf
lugga
Scratcher
500+ posts

What's the hardest programming language?

nickeljorn wrote:

So I'm really, really good at scratch but I don't have much experience in other languages. My dad said that I can only get better at scratch if I start Python and stuff because I've already learned pretty much everything you can learn about Scratch inside Scratch. Obviously I'm not going to try a language that makes me scratch my head a lot, but what's the hardest programming language? (Wow, you would probably learn a LOT about programming if you tried a fiendishly difficult language)
Insanely stupidly purposefully difficult language: Malbolge
Difficult but very useful: C++ / C / Java / Any derivative of these
nickeljorn
Scratcher
1000+ posts

What's the hardest programming language?

lugga wrote:

nickeljorn wrote:

So I'm really, really good at scratch but I don't have much experience in other languages. My dad said that I can only get better at scratch if I start Python and stuff because I've already learned pretty much everything you can learn about Scratch inside Scratch. Obviously I'm not going to try a language that makes me scratch my head a lot, but what's the hardest programming language? (Wow, you would probably learn a LOT about programming if you tried a fiendishly difficult language)
Insanely stupidly purposefully difficult language: Malbolge
Difficult but very useful: C++ / C / Java / Any derivative of these

Yeah. I heard C++ was hard to learn.

"Just what is the Summer Solstice, besides the day I melt into a puddle of fuzzy puppy fluff?”-Isabelle, Animal Crossing New Leaf
Darkwren
Scratcher
15 posts

What's the hardest programming language?

lugga wrote:

nickeljorn wrote:

So I'm really, really good at scratch but I don't have much experience in other languages. My dad said that I can only get better at scratch if I start Python and stuff because I've already learned pretty much everything you can learn about Scratch inside Scratch. Obviously I'm not going to try a language that makes me scratch my head a lot, but what's the hardest programming language? (Wow, you would probably learn a LOT about programming if you tried a fiendishly difficult language)
Insanely stupidly purposefully difficult language: Malbolge
Difficult but very useful: C++ / C / Java / Any derivative of these

Java isn't that hard if you have some half decent programming knowledge.

And if you know Java, you can learn C (or any C derivative) faster than if you didn't.

Last edited by Darkwren (Feb. 23, 2017 20:35:57)


happyland440's school account
gdpr533f604550b2f20900645890
Scratcher
1000+ posts

What's the hardest programming language?

nickeljorn wrote:

lugga wrote:

nickeljorn wrote:

So I'm really, really good at scratch but I don't have much experience in other languages. My dad said that I can only get better at scratch if I start Python and stuff because I've already learned pretty much everything you can learn about Scratch inside Scratch. Obviously I'm not going to try a language that makes me scratch my head a lot, but what's the hardest programming language? (Wow, you would probably learn a LOT about programming if you tried a fiendishly difficult language)
Insanely stupidly purposefully difficult language: Malbolge
Difficult but very useful: C++ / C / Java / Any derivative of these

Yeah. I heard C++ was hard to learn.
Even though many people don't recommend C++ for beginners, I like it (and I consider myself to be a sort-of beginner). I think the reason that C++ is avoided is because it is low-level and languages with more abstraction are easier to understand, but I believe that C++ lets people learn what goes on behind the scenes in terms of the memory.
herohamp
Scratcher
1000+ posts

What's the hardest programming language?

BrainFleck.

Understand this –
>–.>———.>–..+++.>—-.>+++++++++.<<.+++.——.<-.>>+.
TheMonsterOfTheDeep
Scratcher
1000+ posts

What's the hardest programming language?

You can design an arbitrarily hard-to-use programming language.

Here is a simple example:
Deadly Python

To execute Deadly Python, the interpreter calculates the SHA 256 hash of every line of the source file, and then interprets that as a Python program.

In terms of the programming language that taught me the most about programming, I would most definitely say C. However, starting with C is not necessarily a good idea, because C provides only a very small layer of abstraction, so you really have to have a good understanding of what is actually going on inside the computer, to some extent.

my latest extension: 2d vector math
-stache-
Scratcher
500+ posts

What's the hardest programming language?

Rust?


3x3 pb: 13.240
3x3 avg: ~21-26
BookOwl
Scratcher
1000+ posts

What's the hardest programming language?

-stache- wrote:

Rust?
While I love Rust, I wouldn't recommend it for a first programming language because the compiler can be very picky with your code, which is great if you already are an experienced programmer, not so much for a beginner.

Chibi-Matoran wrote:

Even though many people don't recommend C++ for beginners, I like it (and I consider myself to be a sort-of beginner). I think the reason that C++ is avoided is because it is low-level and languages with more abstraction are easier to understand, but I believe that C++ lets people learn what goes on behind the scenes in terms of the memory.
I also wouldn't recommend C++ for a beginner either, but more because its syntax is so confusing. At least with Java I can tell what the program does, but C++ is nearly impossible. For example, if you didn't know C++, could you easily understand the following:
class BinaryExprAST : public ExprAST {
  char Op;
  std::unique_ptr<ExprAST> LHS, RHS;
public:
  BinaryExprAST(char op, std::unique_ptr<ExprAST> LHS,
                std::unique_ptr<ExprAST> RHS)
    : Op(op), LHS(std::move(LHS)), RHS(std::move(RHS)) {}
};
The most that I can make of it is that it is a class named BinaryExprAST that has something to do with a public ExprAST, but how it works or what else it does I have no clue. I hate to say it, but Java actually looks better. :yikes:

For a beginner, I would highly recommend Python 3 and the Invent with Python books, which are free.

who needs signatures
IcyCoder
Scratcher
1000+ posts

What's the hardest programming language?

Whitespace or chef I would have to say

Because JS is the future (echos) future future futur futu fut fu f
bobbybee
Scratcher
1000+ posts

What's the hardest programming language?

IcyCoder wrote:

Whitespace or chef I would have to say
As the joke goes (I think; I saw this on hardmath123's blog ), I wrote a program in whitespace to crack RSA:









You'll have to use your imagination :-)

“Ooo, can I call you Señorita Bee?” ~Chibi-Matoran
daCypher
Scratcher
25 posts

What's the hardest programming language?

Well, there are programming languages which are deliberately designed to be hard. For example Fractran or Intercal or hardest of all, Malbolge (which is actually so hard, it took a few years to invent a program which can make Malbolge print a simple “Hello World”)

Out of the really used programming languages, I'd say that most assembler languages are really hard. They don't have many instructions but you can easily make mistakes, so the program won't work as expected.


Mein vorgestelltes Projekt:
100% pen golden Chronograph
Hilf mit, die 1000 Likes Marke zu knacken

if <([abs v] of (daCypher)) > (5)> then
say [Wow, daCypher's got a sixpack]
end
Harakou
Scratcher
1000+ posts

What's the hardest programming language?

Removed an enormous number of posts for not being constructive, especially the further along things went. Please remember to stay on topic, remain respectful to others and make sure your posts are constructive.
jromagnoli
Scratcher
1000+ posts

What's the hardest programming language?

nickeljorn wrote:

So I'm really, really good at scratch but I don't have much experience in other languages. My dad said that I can only get better at scratch if I start Python and stuff because I've already learned pretty much everything you can learn about Scratch inside Scratch. Obviously I'm not going to try a language that makes me scratch my head a lot, but what's the hardest programming language? (Wow, you would probably learn a LOT about programming if you tried a fiendishly difficult language)

EDIT: Apparently this is a really popular thread!
Just learn python, it's pretty good to learn after scratch, or you could try snap!.




ROAD TO 10,000 POSTS
████████████████████████████████████████████████████████████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 64%










If you can read this, my signature cubeupload has been eaten by an evil kumquat!
hehehe!Mytiptopsecrettopicidentifier!ahjdgggfhjadggahjsahasgdjfsdjfga

nickeljorn
Scratcher
1000+ posts

What's the hardest programming language?

Harakou wrote:

Removed an enormous number of posts for not being constructive, especially the further along things went. Please remember to stay on topic, remain respectful to others and make sure your posts are constructive.

Thanks Dalton! (That's his real name)

"Just what is the Summer Solstice, besides the day I melt into a puddle of fuzzy puppy fluff?”-Isabelle, Animal Crossing New Leaf
punkbass
Scratcher
14 posts

What's the hardest programming language?

Play CodeCombat, you can switch back and forth between JavaScript and Python. JavaScript is similar to C++.

I've played with Python with Minecraft Pi, but I think I learned more from CodeCombat (and then used what I learned in Minecraft Pi).

After using Python, I use lists a lot more on Scratch. There are a few games I made on Scratch that really could have used lists like the Geography games but I don't feel like updating them.
DatOneLefty
Scratcher
1000+ posts

What's the hardest programming language?

punkbass wrote:

Play CodeCombat, you can switch back and forth between JavaScript and Python. JavaScript is similar to C++.

I've played with Python with Minecraft Pi, but I think I learned more from CodeCombat (and then used what I learned in Minecraft Pi).

After using Python, I use lists a lot more on Scratch. There are a few games I made on Scratch that really could have used lists like the Geography games but I don't feel like updating them.
I tried codecombat. It just shows you the structute of the language, not kuch of actual use… so I just learned java script by just using w3schools (sorry AT) and I attended to learn c y just searching up what I wanted to do.


Scratch data available at ScratchDB (Status)

Posts: bf97b44a7fbd33db070f6ade2b7dc549 (btw i use arch)
theonlygusti
Scratcher
1000+ posts

What's the hardest programming language?

herohamp wrote:

BrainFleck.

Understand this –
>–.>———.>–..+++.>—-.>+++++++++.<<.+++.——.<-.>>+.
Yeah… no. * has nothing on malbolge.

gor-dee
Scratcher
1000+ posts

What's the hardest programming language?

My first computer was a BBC micro which, along with the usual (for computers of the day) BASIC interpreter, allowed you to program in assembly language. Very slow to program but very fast to run. I didn't use it much but it taught me a lot about how a microprocessor actually works.
TheScratchcatScratch
Scratcher
75 posts

What's the hardest programming language?

nickeljorn wrote:

So I'm really, really good at scratch but I don't have much experience in other languages. My dad said that I can only get better at scratch if I start Python and stuff because I've already learned pretty much everything you can learn about Scratch inside Scratch. Obviously I'm not going to try a language that makes me scratch my head a lot, but what's the hardest programming language? (Wow, you would probably learn a LOT about programming if you tried a fiendishly difficult language)

EDIT: Apparently this is a really popular thread!

Scratch cuz its my only programming language BOI fam

Powered by DjangoBB