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

Good Mid/High Level Programming Languages

Name: Anonymous 2011-09-27 19:21

I've only seriously programmed in C, but I've been trying to find a decent mid or high level programming language to get into. Unfortunately I can't find anything that meets basic acceptable criteria like:

Not heavily influenced by C++
Doesn't use dollar signs for variables
Doesn't force you to indent your code
Is not LISP
Is not Haskell

Name: Anonymous 2011-09-27 19:28

javascript

Name: Anonymous 2011-09-27 19:32

>>2
I said not heavily influenced by C++

Name: Anonymous 2011-09-27 19:36

SLACKWARESUPREMACYSLACKWARESUPREMACYSLACKWARESUPREMACYSLACKWARESUPREMACYSLACKWARESUPREMACY

Name: Anonymous 2011-09-27 19:38

>>3

javascript is not heavily influenced by c++

Name: Anonymous 2011-09-27 19:41

>>1
C++ is not heavily influenced by C++; that would create a recursion paradox.

Name: Anonymous 2011-09-27 19:43

>>5
JavaScript is heavily influenced by Java.
Java is heavily influenced by C++.

Ergo JavaScript is heavily influenced by C++.

Name: Anonymous 2011-09-27 19:46

>>6
C++ is low level

Name: Anonymous 2011-09-27 21:20

>>7
JavaScript is heavily influenced by Java.
I think Brendan Eich would disagree with your use of "heavily" there.

Name: Anonymous 2011-09-27 21:27

>>2-9 fuck off
>>1
There are no decent languages as of right now.

Name: Anonymous 2011-09-27 21:30

>>8

wrong

C++ is high level

shithead

Name: Anonymous 2011-09-27 21:30

>>7
Javascript is to Java as carpet bomb is to carpet.

to answer OP's question, fucking Lua.

Name: Anonymous 2011-09-27 21:45

>>12
Not heavily influenced by C++

Name: Anonymous 2011-09-27 21:45

>>12-san is correct

Name: Anonymous 2011-09-27 21:52

>>11

arbitrary

spacing

is retarded

Name: Anonymous 2011-09-27 22:02

Ada, which is imperative, manifestly typed, verbose bloated1 crap, but otherwise fits your requirements. It seems to have somewhat passable concurrency support built into the language, though.

______________________________________
1. In its design. Its implementations tend to produce rather speedy binaries.

Name: Anonymous 2011-09-27 22:16

Piet is a bit low level, but you won't find a language with a cleaner and prettier syntax.

Name: Anonymous 2011-09-27 22:33

>>16
Bloat does not directly imply binaries that run slowly.

Name: Anonymous 2011-09-28 0:22

prolog, ocaml...

Name: Anonymous 2011-09-28 0:28

Python
Deal with force indentation, stop being a babby.

Name: Anonymous 2011-09-28 0:29

Learn Lisp.

Name: Anonymous 2011-09-28 0:31

>>20
Why are you using /v/ memes?

Name: Anonymous 2011-09-28 0:32

>>22
What meme?

Name: Anonymous 2011-09-28 0:34

>>23
Assuming he means `deal with [it]' or `babby'--which are actually both Something Awful memes. He's likely an imageboard user pretending not to be an imageboard user.

Name: Anonymous 2011-09-28 0:48

>>1
What you are looking for is C++. Seriously.

Name: Anonymous 2011-09-28 1:00

>>24
Actually there is a more recent babby /v/ meme and I know this because I'm an imageboard user (but not a /v/ user).

Name: Anonymous 2011-09-28 3:40

ANSWER IS SMALLTALK NOW FUCK OFF!

ALSO: ERLANG FORTH AND PROLOG

Name: Anonymous 2011-09-28 3:50

>>27
Characters are preceded by dollar signs in small talk.

Name: Anonymous 2011-09-28 3:59

Those are some really solid criteria, >>1

Name: Anonymous 2011-09-28 4:11

I have '$' as a special character in LoseThos documents.  "Rich text" would be a good joke.

Here is a link: $LK,"Tag","Payload"$.

I guess "<cmd>" would have been more conventional.  I didn't think about it.  It's probably good the way it is because it won't be confused with other things.

Some wisdom I have is, using conventional names is good, except where the thing is different and the conventional would be misleading.  At some point, break with the past.  "Al Queda" was excellent for searches.


God says...
 C:\TEXT\PILGRIM.TXT

oned above, the pathway was here so dark, and
ofttimes, when he lift up his foot to set forward, he knew not
where or upon what he should set it next.


Poor man!  where art thou now?  thy day is night.
Good man, be not cast down, thou yet art right,
Thy way to heaven lies by the gates of Hell;
Cheer up, hold out, with thee it shall go well.


{161} About the midst of this valley, I perceived the mouth of
hell to be, and it stood also hard by the wayside.  Now, thought
Christian, what shall I

Name: Anonymous 2011-09-28 4:36

>>29
Thank you

Name: Anonymous 2011-09-28 4:37

Ehhh... I Don't know about Lua. I mean optional semi-colons? Sure we all love options, but this is getting out of hand.

Also the C++ style classes and inheritance is a no-go

Name: Anonymous 2011-09-28 4:43

Maybe Malbolge? You should like its syntax.

Name: Anonymous 2011-09-28 5:05

>>32
It's surprising how often in parsing you could make some tokens optional.  I did my '$' commands without ","s origionally, but discovered I sometimes needed them. Doing my C+ compiler, too, I found spots for optional things.  In a switch statement with "default:", I wasn't sure about the colon, at first.

Here's some wisdom: I took and motorola 6800-based asm class in school.  Our instructor was an arrogant academic.  He made the editor we used for our source code and it allowed paragraphs of comment documentation, next to the asm instructions and did not require semicolons between. 

I decided he was an arrogant academic who got rid of semicolons just to show he could... and this idea was not very wise.

What if you have tools for static code analysis, for example.

God says...
C:\TEXT\WEALTH.TXT

s. When an artificer has acquired a
little more stock than is necessary for carrying on his own business
in supplying the neighbouring country, he does not, in North America,
attempt to establish with it a manufacture for more distant sale, but
employs it in the purchase and improvement of uncultivated land. From
artificer he becomes planter; and neither the large wages nor the easy
subsistence which that country affords to artificers, can bribe him
rather to work for other people than for himself.

Name: Anonymous 2011-09-28 5:14

I'm a hipocrite, in a way.  When I made my assembler, I used my C/C+ lex() front end which had C/C++ style comments and treated carriage return as white space.

It is very unorthodox that my assembler ignores carriage returns.

Name: Anonymous 2011-09-28 5:25

>>32
Why? What kind of class and inheritance system are you looking for?

Name: Anonymous 2011-09-28 5:32

I argue with sceptic about God a lot.

http://hardware.slashdot.org/story/11/09/28/0241201/man-in-the-middle-remote-attack-on-diebold-voting-machines

They won't run this simple program.

10 i = i + 1
15 IF i > 99999 THEN PRINT ".";: i = 0
20 IF INKEY$ = "" THEN 10
30 PRINT "King James Bible, Line:", i

Line 72293

to thee it is spoken; The kingdom is departed from thee.

4:32 And they shall drive thee from men, and thy dwelling shall be
with the beasts of the field: they shall make thee to eat grass as
oxen, and seven times shall pass over thee, until thou know that the
most High ruleth in the kingdom of men, and giveth it to whomsoever he
will.

Name: Anonymous 2011-09-28 5:33

ROFLMAO That's hilarious!

Name: Anonymous 2011-09-28 5:38

>>1
What you are requesting doesn't exist. Create your own language to suit your needs.

Name: Anonymous 2011-09-28 5:42

Bible says "The king's heart is directed by the LORD."

Generally, God's will is done.

The king is always right... except if there's a revolution, I suppose, then the new king is right.

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