Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

High Level Languages that aren't shit

Name: Anonymous 2011-12-03 3:45

Do any exist? I've been looking for something like a high level C. The closest thing is probably Lua, but that's obviously unacceptable. Plus Lua is more C++ and less C. I liked Perl, but Perl 6 is not so good and has left a bad taste in my mouth.

Name: Anonymous 2011-12-03 3:51

If it ain't Lisp, it's crap.

Name: Anonymous 2011-12-03 3:54

>>2
I'm looking for something more like a high level C, not a Lisp language.

Name: Anonymous 2011-12-03 4:10

High level C? Use Go or possibly D.

Name: Anonymous 2011-12-03 4:12

C is a high level programming language.

Name: Anonymous 2011-12-03 4:14

>>2
Lisp is shit.

Name: Anonymous 2011-12-03 5:03

>>5
No it's not.

Name: Anonymous 2011-12-03 5:09

>>7
retard,
yes it is,you can use natural words and most of the time you don't deal with registers an shit

Name: Anonymous 2011-12-03 5:25

>The closest thing is probably Lua
Lua is nothing like C, functions are first-class, dynamic typing, etc; but perhaps you are saying this because it is embedded in C?

>Plus Lua is more C++ and less C
full retard

>I liked Perl, but Perl 6 is not so good and has left a bad taste what is wrong with you.

IHBT

Name: Anonymous 2011-12-03 5:42

>>8
oh you fucking retard now you just done it. high level is relative you jew

Name: Anonymous 2011-12-03 5:46

Common Lisp can be used like a high-level C with some macros and displaced arrays trickery.

Name: Anonymous 2011-12-03 5:47

>>9
Lua does have a very strong C feel to it.

>Plus Lua is more C++ and less C
full retard

What the fuck is this bullshit? Who would deny that Lua is closer to C++ than C?

Fuck off now.
Perl 6 is worse than it was.

Name: Anonymous 2011-12-03 5:48

>>11
Common Lisp's syntax is retarded and it isn't powerful enough to justify it.

Name: F r o z e n V o i d !!mJCwdV5J0Xy2A21 2011-12-03 5:52

>>1
You want something like D2.05x(Digital Mars D) with garbage collector turned off and using C libraries.
It won't be as fast as Real C in some cases, but you can work around that.

Name: Anonymous 2011-12-03 7:07

>>12

Lua does have a very strong C feel to it.

Are you fucking retarded?

What the fuck is this bullshit? Who would deny that Lua is closer to C++ than C?

Lua is no where near C++ or C.

You must have confused Lua with JavaScript. If you have had said JavaScript I could maybe see your point of view.

Name: Anonymous 2011-12-03 7:09

>>1
Don't sound so hopeless! It's true you'll never meet a good high-level language in person, but there are plenty of ways to be close to her without ever needing to meet her - you can play against (or as) her in the Touhou games themselves, or collect images of her from the 'boorus, or read doujin involving her, or even get a dakimakura.

Or you could kidnap a young Japanese girl, dye her hair grey, dress her as a good high-level language, and keep her locked up in your house. The choice is yours.

Name: Anonymous 2011-12-03 7:12

>>15
You're a fucking retard kill yourself. C++ influenced Lua the most.

Name: Anonymous 2011-12-03 7:53

>>17
Especially array indices, right?

Name: Anonymous 2011-12-03 9:22

Use D, it's really awesome
what C++ should have been

Name: Anonymous 2011-12-04 0:47

>>18

fak o an de yu fu `````````f'''''.

>>15

the only thing that javascript has in common with c is syntax with curly braces, idioms like for loops, and encouraged mutable state.

Name: Anonymous 2011-12-04 0:49

I'd be content with C with namespaces, which could be accomplished easily with a script that compiles c with namespaces to c with name mangling.

Name: Anonymous 2011-12-04 0:58

>>21
why do you want namespaces? they are worthless

Name: Anonymous 2011-12-04 1:28

>>15
You must have confused Lua with JavaScript
why the fuck would you insult javascript like that

Name: Anonymous 2011-12-04 1:39

>>22

they can help reduce typing, and line noise when reading.

Name: Anonymous 2011-12-04 2:37

>>17

The language that influenced Lua the most is Scheme.

The only thing it really got from C++ is being able to declare a local variable without introducing a new level of indentation.


Anyway, "like C" is very vague, OP. Please be more specific.

>>23
implying Lua is not just JS done right.

Name: Anonymous 2011-12-04 2:41

>>1
The closest thing is probably Lua, but that's obviously unacceptable.

why?

Name: Anonymous 2011-12-04 2:58

I liked Perl, but Perl 6 is not so good and has left a bad taste in my mouth.
So continue using Perl 5. It's not going anywhere.

Also, what don't you like about Perl 6? It is hard to find people who aren't already die-hard Perl 5 guys who don't find Perl 6 way better. (Albeit slower. Dammit.)

Try something like ML. You'll learn new concepts.

Name: Anonymous 2011-12-04 3:18

>>27

how similar is ML to haskell?

Name: Anonymous 2011-12-04 3:55

>>28
ML is like C, while Haskell is like C++.

Name: Anonymous 2011-12-04 4:03

>>28
Well it's less Haskell-y. There are mutable things.

Haskell is not like C++. (And ML is not like C.)

Name: Anonymous 2011-12-04 4:03

>but Perl 6 is not so good and has left a bad taste in my mouth.
Have you installed pineapple module from CPAN? It improves the taste.

Name: Anonymous 2011-12-04 4:07

>>25
I agree "like C" is too vague. I'm not an experienced programmer and I'm really picky about what language I program in for some reason. I start "real programming" with C and I just really liked it for various reasons. I felt like it taught me actual programming.

Anyway, after a while I would try new languages and be put off by what I thought were annoying syntax decisions or whatever. It's really stupid of me to do it, but I'm at a point in my life where I can't enjoy anything, and I'd like to be able to hold on to this.

I'm just looking for a non-OO higher level language that has syntax similar to C's. Is that still too vague? I think Perl is a decent example, and I might end up sticking with it. But if you can think of a better example, let me know.

Name: Anonymous 2011-12-04 4:10

>>30
typeclasses = template generics

Name: Anonymous 2011-12-04 4:34

>>32

I agree "like C" is too vague. I'm not an experienced programmer and I'm really picky about what language I program in for some reason.

Just learn a whole bunch of languages. After you have seen enough of them, you'll have more perspective on them, and what each one can be better suited for different situations. You are probably just experiencing a defensive reaction to the difficulty of learning a new language. This is very likely to occur if you are proficient in one specific paradigm and you are trying to learn a new, very different one. You suddenly feel incapable of doing simple things like reading input and and it is very tempting to take the easy route and stay with only what you are already familiar with.

Anyway, after a while I would try new languages and be put off by what I thought were annoying syntax decisions or whatever. It's really stupid of me to do it, but I'm at a point in my life where I can't enjoy anything, and I'd like to be able to hold on to this.


That's too bad. Maybe there are other things to experience? There's more to life than programming. It is fun, but I don't think I would program if I had a week left to live. I'd probably walk around, and climb stuff or something.

I'm just looking for a non-OO higher level language that has syntax similar to C's. Is that still too vague? I think Perl is a decent example, and I might end up sticking with it. But if you can think of a better example, let me know.

Perl is well suited for certain applications, like automated sys admining and parsing text. If you have a certain task in mind, then you should look check out what your needs will be. How fast does it need to be? What are the memory constraints? What other sorts of things will it have to interface with? What will it run on? A phone? An internet browser? A super computer? A distributed network? A TI 83? And then there is the question, what languages do other people that might work on this know, and this seems to take precedence over all other questions.

Name: Anonymous 2011-12-04 4:46

>>34
Just learn a whole bunch of languages
Isn't it way better to get good at a few languages rather than learning dozens I don't really know well at all.

Maybe there are other things to experience?
Nope. And if there are, I can't do them.

If you have a certain task in mind, then you should look check out what your needs will be.
Just something I can enjoy. Although I would like something with a nice plotting library if possible.

Name: Anonymous 2011-12-04 4:46

>>31
Perl 6 doesn't have a CPAN.

>>33
No, they're not. They serve a similar purpose, but you might as well compare recursion to for loops.

Name: Anonymous 2011-12-04 5:02

>>35

learn dozens, very well. you'll see the equivalences between them, and it'll help you in programming in all of them.

Nope. And if there are, I can't do them.

I'm getting the feeling that you are just venting and looking for pity.

Just something I can enjoy. Although I would like something with a nice plotting library if possible.

If you are interested in visualizing data, there are lots of impressive and free tools out there. Here is one:

http://www.paraview.org/

If you just want to do some graphics, you can check out SDL and OpenGL.

Name: Anonymous 2011-12-04 5:10

learn dozens, very well.
OK cool, just give me 10 years.

I'm getting the feeling that you are just venting and looking for pity.
You're the one that brought up this whole "new things to experience" bullshit.

http://www.paraview.org/
Looks a lot more in depth that I need, but I'll check it out.

Name: Anonymous 2011-12-04 5:29

>>32
I'm just looking for a non-OO higher level language that has syntax similar to C's. Is that still too vague
This C syntax requirement will limit you a lot... The classic high level languages that expands the mind in meaningful ways all have distinct syntax.

Name: Anonymous 2011-12-04 5:34

>>38

once you know a few, it becomes very easy to learn new ones. I suppose it could be better to just focus getting a solid understanding of a few at first though, and then move on to others.

Sorry. I'm used to seeing people looking for pity on the internet, and I clumped you into that group after reading your response, but seeing how I prompted you for the response, you where not looking for pity when starting the thread.

paraview is fun. The way I've used it in the past is by writing programs that calculate data and generate text files that contain data points, and then loading the text file from paraview.

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List