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
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.
>>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.
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
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:
Anonymous2011-09-28 4:43
Maybe Malbolge? You should like its syntax.
Name:
Anonymous2011-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:
Anonymous2011-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:
Anonymous2011-09-28 5:25
>>32
Why? What kind of class and inheritance system are you looking for?
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.
>>1
What you are requesting doesn't exist. Create your own language to suit your needs.
Name:
Anonymous2011-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.
Name:
Anonymous2011-09-28 5:53
Sometimes, the LORD wants to punish a people. It might be small comfort to a king that he generally does God's will.
God says...
C:\TEXT\Brief\AUGUST.TXT
, by the order of Thy dominion over all things.
But the souls that thirst after Thee, and that appear before Thee
(being by other bounds divided from the society of the sea), Thou
waterest by a sweet spring, that the earth may bring forth her
fruit, and Thou, Lord God, so commanding, our soul may bud forth works
of mercy according to their kind, loving our neighbour in the relief
of his bodily necessities, having seed in itself according to its
likeness, when from feeling of our infirmity, we comp
You have to be taught that there are features you are sometimes better-off not using because human nature of kids is to like neat things.
My older and wiser bosses taught me not to use macros in asm.
Linus likes C, not C++.
Once you see the light that not every feature is good, you will start critically judging yourself.
I had older brothers that taught me to like rock music and not gay pop music.
Name:
Anonymous2011-09-28 6:14
>>43 HLA is a foolish idea
I know, but OP doesn't want Lisp. HLA is much uglier than Lisp, but does the same.
Name:
Anonymous2011-09-28 6:29
In 2004, the early days of LoseThos before I realized Linux people were evil, I looked at Linux code. I wanted to learn how to do hard drive access. At the time, I thyought "IDE" was the term I wanted. The correct term if you search the web is "ATA".
I looked at Linux code under "IDE". I had to trace though 5-6 leves deep of function calls, many doing very little. By some miracle, I made it down to actual IN/OUT port commands. It's a miracle I figured-out PIO because DMA has largely rewplaced it.
Lessons learned: #ifdef for multiple architectures are awful. Just reqwrite for every architecture because mixed is hell!
Some person used #define functions to make C look kinda like C++. Retarded extra layer of shit you have to dig into! Lesson: ban #define functions.
Lesson: Do not accept code from amateurs!
Finally, I found me reason-d'etre. I will have as little abstractions as possible! I want the fewest number of levels of function calls betweeen API and port I/O operations.
God says...
C:\TEXT\SWIFT.TXT
ulative knowledge, by
practical and mechanical operations. But the world would soon be
sensible of its usefulness; and he flattered himself, that a more
noble, exalted thought never sprang in any other man's head. Every
one knew how laborious the usual method is of attaining to arts and
sciences; whereas, by his contrivance, the most ignorant person, at
a reasonable charge, and with a little bodily labour, might write
books in philosophy, poetry, politics, laws, mathematics, and
theology, without
OCAML. Because it is in the perfect medium between too rigid (like Haskell) and too fucked up (like C++). (And ofcourse functional languages are fuck awesome.)
They spy on me in my room and then present an incoherent reference frame back to me. They talk on the radio (kinda cool really) then pretend we're still in Kansas when the truth is we're not in Kansas. They talk nothing but indirectly to me and I get so sued to it, I almost think it's normal. There's something wrong when a story on some company getting sued makes you think your imaginary friends are lonely and want to talk -- when the abstraction indirection is treated as direct, you are totally nuts!
God says...
C:\TEXT\BIBLE.TXT
e of the
servants of David.
2:16 And they caught every one his fellow by the head, and thrust his
sword in his fellow's side; so they fell down together: wherefore that
place was called Helkathhazzurim, which is in Gibeon.
2:17 And there was a very sore battle that day; and Abner was beaten,
and the men of Israel, before the servants of David.
2:18 And there were three sons of Zeruiah there, Joab, and Abishai,
and Asahel: and Asahel was as light of foot as a wild roe.
2:19 And Asahel pursu
Name:
Anonymous2011-09-28 13:16
typo "used" not "sued" in the first case. My master is fucking with me. Don't worry, you got a master too. I figure it's wise to be nice to a being which can puppet you.
k down into the quiet parlor of
the fishes, pervaded by a softened light as through a window of
ground glass, with its bright sanded floor the same as in summer;
there a perennial waveless serenity reigns as in the amber twilight
sky, corresponding to the cool and even temperament of the
inhabitants. Heaven is under our feet is well as over our heads.
Early in the morning, while all things are crisp with frost, men
come with fishing-reels and slender lunch, and let down their fine
lines throug
I guess that's pretty sensible -- planning to fight angels. Jacob in the Bible fought an angel. Study that story, maybe you'll get some info.
God says...
C:\TEXT\BIBLE.TXT
he
church.
5:33 Nevertheless let every one of you in particular so love his wife
even as himself; and the wife see that she reverence her husband.
6:1 Children, obey your parents in the Lord: for this is right.
6:2 Honour thy father and mother; which is the first commandment with
promise; 6:3 That it may be well with thee, and thou mayest live long
on the earth.
6:4 And, ye fathers, provoke not your children to wrath: but bring
them up in the nurture and admonition of the Lord.
6:5 Serv
Name:
Anonymous2011-09-28 13:29
Not randomly picked:
34 “Do not suppose that I have come to bring peace to the earth. I did not come to bring peace, but a sword. 35 For I have come to turn
“‘a man against his father,
a daughter against her mother,
a daughter-in-law against her mother-in-law—
36 a man’s enemies will be the members of his own household.’[c]
37 “Anyone who loves their father or mother more than me is not worthy of me; anyone who loves their son or daughter more than me is not worthy of me. 38 Whoever does not take up their cross and follow me is not worthy of me. 39 Whoever finds their life will lose it, and whoever loses their life for my sake will find it.
----------------------
God said war was "servicemen competing".
I am not catholic.
God says...
C:\TEXT\YANKEE.TXT
at, you know, because they
know all about the one, but haven't tried the other. But I know
all about both; and so far as I am concerned, there isn't money
enough in the universe to hire me to swing a pickaxe thirty days,
but I will do the hardest kind of intellectual work for just as
near nothing as you can cipher it down--and I will be satisfied, too.
Intellectual "work" is misnamed; it is a pleasure, a dissipation,
and is its own highest reward. The poorest paid architect,
engineer, general,
Name:
Anonymous2011-09-28 13:38
I have no guilt over being born an American. It's my birthright, like Jacob. I feel no guilt over being an intellectual. It'[s a gift from God. I am not proud of heart, I am humble of heart. Fuck You! China put intellectual in jail. "Thou shall not covet" is a commandment that communist have an issue with.
Highs and lows balance.
Here's from a Catholic book, Sirach:
24The scribe’s wisdom increases wisdom;
whoever is free from toil can become wise.
25How can one become learned who guides the plow,
and thrills in wielding the goad like a lance,
Who guides the ox and urges on the bullock,
and whose every concern is for cattle?
26His concern is to plow furrows,
and he is careful to fatten the livestock.
27So with every engraver and designer
who, laboring night and day,
Fashions carved seals,
and whose concern is to vary the pattern.
His determination is to produce a lifelike impression,
and he is careful to finish the work.
28So too the smith sitting by the anvil,
intent on the iron he forges.
The flame from the fire sears his flesh,
yet he toils away in the furnace heat.
The clang of the hammer deafens his ears;
his eyes are on the object he is shaping.
His determination is to finish the work,
and he is careful to perfect it in detail.
29So also the potter sitting at his labor,
revolving the wheel with his feet.
He is always concerned for his products,
and turns them out in quantity.
30With his hands he molds the clay,
and with his feet softens it.
His determination is to complete the glazing,
and he is careful to fire the kiln.
31All these are skilled with their hands,
each one an expert at his own work;
32Without them no city could be lived in,
and wherever they stay, they do not go hungry.
But they are not sought out for the council of the people,
33nor are they prominent in the assembly.
They do not sit on the judge’s bench,
nor can they understand law and justice.
They cannot expound discipline or judgment,
nor are they found among the rulers.
-------------------------
God says...
C:\TEXT\WORD1.TXT
his wish or not,
Plays, in the many games of life, that one 70
Where what he most doth value must be won;
Whom neither shape of danger can dismay,
Nor thought of tender happiness betray;
Who, not content that former worth stand fast,
Looks forward, persevering to the last,
From well to better, daily self-surpast:
Who, whether praise of him must walk the earth
For ever, and to noble deeds give birth,
Or He must go to dust without his fame,
And leave a dead unp
Does not compute! You know I talk with God, right? I guess you might know that. Wait, wha? WTF! This is bassackward!
God says...
souls clearness delights Protasius exhort emotion Isaac
donations quit compliance piously recovering wrench
Name:
Anonymous2011-09-28 14:27
Sorry. When I'm in my right mind, I keep my mouth shut. I get caught-up in debate. I don't like war, for example. God gives a whole bunch of freedom. Isn't it noticable that I'm not dictating commands from God? You won't find God being even slightly overbearing.
Unfortunately, I can get overconfident.
It's also fun debating but not when you have responsibility for the decision. Giving someone authority will shut-them-up from being a wise-ass.
Enjoy God's company and write hymns. What could go wrong?
God says...
C:\TEXT\QUIX.TXT
master owed him.
He replied, nine months at seven reals a month. Don Quixote added it up,
found that it came to sixty-three reals, and told the farmer to pay it
down immediately, if he did not want to die for it.
The trembling clown replied that as he lived and by the oath he had sworn
(though he had not sworn any) it was not so much; for there were to be
taken into account and deducted three pairs of shoes he had given him,
and a real for two blood-lettings when he was sick.
"All that is ve
Name:
Anonymous2011-09-28 18:14
What's going on with this copypasta stuff? I've been ignoring it and dismissing it as just another script guy with a gimmick, but this is... weird or something.
all_about_c has been given a reboot and GC is shit has been unexpectedly renewed for another season. This hour has 44 Lisp threads is still going strong despite the fact that nobody actually watches it.
Don't even bother considering Python or Ruby. Also, Sepples is not too bad if you're competent -- just avoid Boost. It depends mostly on which kind of projects you're intending to work in. Otherwise, there's none, really.