Why don't you just create your own programming language?
Name:
Anonymous2014-05-15 19:45
It seems you guys have issues with all programming languages including your favourites. So why not just create your own and use that for your programming?
Name:
Anonymous2014-05-18 10:38
You geniuses can't even decide if you hate Lisp or Scheme more.
I frequently use s7 Scheme, FICL Forth, Lua all embedded gloriously in C, and my life is pure unmitigated bliss. My bliss is so glorious, it is envied by the gods. I have achieved satori, while you eat your heart out trying to figure out what to hate more.
>>41 Saying Lua is satori is like saying Java is a playground, retard.
Name:
Anonymous2014-05-18 16:33
>>35 There ARE no good languages, with a type system or without it. But a well-developed type system is definitely a must for any would-be language. It's just a fact proven by practice.
>>48 ``real'' according to what? Your enterprise bullshit? Haskell is not a joke nor is it a general purpose programming language like C or Java. Learn to capitalize you nigger.
(1) lets the skilled programmer write programs easily and obviously without errors (as opposed to without obvious errors); also to read other people's programs easily (2) compiles to code fast enough to be run within reasonable time on available hardware (3) has a large set of practically important libraries with full documentation
>>50 (3) is not a language quality unless you restrict it to the stdlib.
Name:
nomodes2014-05-18 21:40
>>46 My bliss is pure and eternal. I create universes and cast spels with decadent impunity. You with your complexity create nothing so long as you persist with cavorting in your own bile and hatred. I hope you will one day see the light brother, and we can experience satori together forever.
10 PRINT "Does this count? ", 20 INPUT A$ 30 IF A$ NEQ "YES" GOTO 10
Name:
Anonymous2014-05-19 16:54
now try to compose a useful world where there's error handling mechanism, database access, logging, concurrency (or threads) management, message passing, http sockets... etc. but bare in mind your databse library uses different exception facility from http library. and logging uses different representation of text or bytestring from http responses.
with haskell's type system, you can express such world beautifully and obvious to application programmers. you can start with few of those words and compose them up to build actual application world where the main program runs in.
this is true beauty of dynamic languages like haskell where you have typeing system for describing computations and mangled way of expressing complete building from kitchen sink building blocks.
if you already see the problem, you're ready to learn purely functional languages like node.js with its invasive event driven programming paradigm that solves all programming problems with one silver bullet, that is mongodb.
Name:
Anonymous2014-05-19 17:39
>>53 It is a language quality from a practical standpoint. Languages are tools to express programs in, thus not being able to express programs due to lack of libraries or docs is a deficiency in the language. E.g. Python is shitty linguistically but has a lot of users going for it due to its richness of open-source libraries.
Name:
Anonymous2014-05-19 17:44
>>59 No, that's a quality of the system around the language, whether you are looking at it practically or not doesn't matter. You are able to express programs in a language regardless of the amount of libraries.
On a sidenote, Python's ``richness'' of libraries is pure marketing babble spewed by Python fanboys. Perl and C have way more of them.
Name:
Anonymous2014-05-19 17:54
>>60 With a good library or bindings to one you can express in 3 lines something which would take 3000 lines otherwise. So libraries are a quality of the language. They make much more programs expressible in the practically-finite amount of time.
And it isn't the libraries that let Python win over Perl and C, but libraries let it win over e.g. Scheme and Lua. Perl loses to Python on point 1 (hard-to-read code and lack of OOP which makes life easier for many) C loses to Python on point 1 (manual memory management means lots of unobvious mistakes and dealing with pointers is hard) but wins on point 2 but there are areas where point 2 is very elastic. Scheme and Lua lose to Python on point 3 (no comparable libraries). Ruby is pretty much a match to Python except a moderate weakness on point 3 (no SciPy or NumPy, for instance).
Name:
Anonymous2014-05-19 18:02
>>61 No, it isn't. The capability of a language to express programs doesn't change if additional reusable programs are expressed in it. This isn't a hard concept so I don't know why you are struggling with it. A programming language doesn't even require a working implementation in order to be good at expressing programs.
Name:
Anonymous2014-05-19 19:24
I'm making my own language, it's called scheme it's an implementation of scheme.. in scheme
Languages live because of marketing and industry support. You can't spam the language or force it down everyones throat(Ada as illustrative example). You need the language to spread on the merit of its usefulness. Viral marketing is the key: To get free viral marketing, you need a large vibrant community. To get a large community you need to satisfy joe average programmer.Simple languages like C,Java,C#,Python,C++,PHP,Ruby,etc do satisfy him.
Every autist language ever is designed to be as newbie-unfriendly as possible, with cryptic syntax, highly abstract interfaces,etc. It doesn't really matter if the autismlang(like APL) is powerful and expressive. The key quality is the coding is not simple in it, and reading isn't. Mental effort for joe average programmer is above threshold and the language is left in the dust. With no popularity and no interest from the industry to support it, the language fades into obscurity, sometimes supported by academia or a company investing in the language. Now why would you spend effort(like Nikita and Symta) to create the powerful autismlang that will never be popular?