A lot of shit posting goes on about how C++ is a clusterfuck and Lisp is crap. While I know enough about both C++ and Lisp to see that they both have their niche, it is absolutely stupid to use these languages for general purpose programming when there are better alternatives, namely Delphi, Ada and D. Although Java and C# have a well deserved reputation for being safe, they are both slow and bloated and should only be used in enterprise programming. The fact that scripting languages like Python and Ruby get promoted as general purpose languages is even more of a farce as they have to rely on 'agile' test driven development to overcome the limits of dynamic (runtime) typing. Its a shame that Delphi died out, Borland ended up selling it to Embarcadero. It couldnt compete with VB in the 90s and got drowned out by Java and C# in the 2000s. Its really a fast compiled language, as fast as C++, but a lot safer. Its quite a shame people didnt take the time to see this languages potential.
Name:
Anonymous2012-06-25 17:06
Yes. But languages like C/C++ are trying to convince you, that you dont actually need universally unique identifiers.
It's like communism: when North Korean people say they need this and that, commies respond that people dont really need this or that, and can survive even on grass diet.
This approach was invented to lower consumption by educating people that wanting nourishing breakfast is irrational and bourgeois.
D
Troll thread, commencing dump. hurrr splash! ploof!
Name:
Anonymous2012-06-25 17:11
>>2
I remember soviet union, and there were these Jewish politruks (Political Organizers), who constantly told us that we need healthy consumption patterns and that people live only to work for the party. Communism was very C++-like regime.
>>1
Lisp is crap because of the parens. Otherwise it's a decent language that could pose as practically any other language, including systems programming and shell scripting.
>>6 Lisp is crap because of the parens.
then you dont understand Lisp because parens or some parens-like syntax is an intregal part of Lisp syntax and how Lisp works
Otherwise it's a decent language that could pose as practically any other language, including systems programming and shell scripting.
this is a load of bull. I respect Lisp and people who use Lisp. but to say its a general purpose language is idiotic
Name:
Anonymous2012-06-25 21:08
C++ have a little elitist circle known as ``C++ Experts'' that pass down rulings which the C++ practitioner obey unconditionally. Failure to obey the C++ experts one can lose their all their reddits. Public detractors of the seppleburo are remotely diagnosed with mental diseases.
>>10
FreeBASIC- modern versions of BASIC are just Pascal with BASIC syntax
Eiffel- if youre into design-by-contract, then of course you would use Eiffel, but design-by-contract fell short like all other of the silver bullets meant to provide perfect program correctness
Modula-3- is just Pascal with modules added. Ada does modules a lot better than Modula
>>12
using recursive/immutable data structures for general purpose programming
not using APL
0/10
Name:
Anonymous2012-06-25 22:39
>>8
lisp is comparable to python, except it doesn't have the same level of a standard library and it has many more quirky language features and has no syntax. Lisp can easily be used for general purpose applications, and it's macro system allows it to adapt to general special purposes other general purpose languages might not be able to go to. But lisp cannot be used for the general population, and it will be easier to get a pool of Java developers than lispers. It's not that it isn't general purpose, it's that it isn't generally used.
Name:
Anonymous2012-06-25 22:46
Modula-3- is just Pascal with modules added. Ada does modules a lot better than Modula
I'm a bit interested in this topic as Modula-3 / Modula-2 compilers seem much more accessible and abundant than Ada compilers (at least 4 open source modula-3 + a bunch of modula-2 compilers vs. GNAT and ..?). Modula-2 compilers also exist for a couple of microcontrollers, which was in Ada's scope of target platforms I assume.
>>14 But lisp cannot be used for the general population
That can be changed through the addition of a surface syntax and addition of useful macros to the stdlib.
>>20
nothing they can do about it now, Borland sold Delphi to bumfuck Embarcadero, Anders Hjelsberg is long gone
Name:
Anonymous2012-06-26 6:48
/prog/ should design a modern dialect of Lisp that is targeted towards general use. Then I might consider using it as something more than a toy language.
>>17 That can be changed through the addition of a surface syntax and addition of useful macros to the stdlib.
or through the reeducation of general population.
Java well deserved reputation for being safe
While I don't know much about the language itself I can assure you that Java de facto is pretty much one of the un-safest language that ever existed. I can't tell you if it's just the runtime that's being badly done or the widespread use that makes it so interesting for exploitation but if safety is an issue, you shouldn't be using Java. In fact, you shouldn't be using Java at all.
But yes, Delphi is actually quite usable and it's sad it's not being used anymore.
Delphi
Shit, not cross platform, no maintained libraries; legacy Ada
Shit, awful to use, D
Shit, there is only one compiler for it; this will be the case forever until there are zero
>Its really a fast compiled language, as fast as C++, but a lot safer.
No. Neither Delphi, Ada, or D even come close to C++ compiled with the lowest optimization switch.
>While I know enough about both C++ and Lisp to see that they both have their niche, it is absolutely stupid to use these languages for general purpose programming when there are better alternatives
You are wrong. Delphi, Ada, and D are the niche languages. You must be one of those "I never learned C++ properly so I'll just believe the FUD surrounding it" faggots.
Name:
Anonymous2012-06-26 13:24
If it ain't Lisp, it's crap.
Name:
Anonymous2012-06-26 13:39
everybody ITT complaining about a language just doesn't know how to use it properly.
this is sort of a troll post, but Im bored and will respond anyway
Delphi Shit, not cross platform, no maintained libraries; legacy
Delphi is just Object Pascal. You dont even need to use Delphi anymore, you can use Lazarus which is crossplatform and open source.
Ada Shit, awful to use,
totally wrong. there is a reason they use this language to make flight avionics, because it is the most explicity correct and provably correct language.
D Shit, there is only one compiler for it; this will be the case forever until there are zero
there is only one compiler for Python, Ruby, Lua, etc, that doesnt stop people from using it.
. No. Neither Delphi, Ada, or D even come close to C++ compiled with the lowest optimization switch.
thats just a myth that gets perpetuated by the same people who think assembly is the fasted of all languages and no one can make a high level language run faster than assembly.
You are wrong. Delphi, Ada, and D are the niche languages. You must be one of those "I never learned C++ properly so I'll just believe the FUD surrounding it" faggots.
Would you say that to Ken Thomposon? Because Ken Thompson invented the Go language for the exact same reason that D was developed. Go is basically C with garbage collection. Would you like to tell Ken Thompson he never learned C++ properly?
Name:
Anonymous2012-06-26 19:35
Delphi
If you're going to use monoplatform languages, use C#
Ruby is interpreted and has SEVERAL interpreters, inlcluding YARV, JRuby, MRI, MacRuby, etc...
Name:
Anonymous2012-06-26 21:47
bampu pantsu
Name:
Anonymous2012-06-26 21:56
Ada Shit, awful to use, totally wrong. there is a reason they use this language to make flight avionics, because it is the most explicity correct and provably correct language.
Well, it was mainly the DoD's plan to mandate a one-great-language to replace COBOL, Fortran, Jules-own-Algol, some submarine language and 3-4 other ones to streamline defense source code. Its strongly typed but a rocket or two blew up over casting a float.
>>39 thats just a myth that gets perpetuated by the same people who think assembly is the fasted of all languages and no one can make a high level language run faster than assembly.
Ada is the only one that comes close to the execution speed of C++. If the shitty abstraction abilities and lack of libraries were not enough to avoid it, the government uses it. D and (especially) Pascal compile to horrendously slow code. Maybe with a commercially supported D compiler, optimization may be closer to those of C++ compilers, but I just don't see this happening. If you use one of these languages in 2012, you'll just be harming yourself or whoever has to maintain the code later. Choose C++ or Java for general purposes. Don't be that faggot who just has to use something different for the sake of being different.
PHP is a good language. It is not a perfect language because it inherits from Ada. Ada is a flawed language where many things are left undefined. Ada is an ancient artifact that serves no purpose outside of the domain of airplane codes. Because of the improvements made upon Ada to form PHP, beginning programmers and veteran programmers alike may be led astray, thinking that modern Ada usage is a good idea. It is a mistake to believe the success of PHP justifies the continued use and popularity of Ada. Just because PHP is successful does not mean the language it has inherited from is of high quality.
>>44 Maybe with a commercially supported D compiler, optimization may be closer to those of C++ compilers, but I just don't see this happening.
the D compiler I use on Linux is LLVM, incidently Apple computer also uses LLVM
>>46 Because of the improvements made upon Ada to form PHP
wow, ok, thats interesting. why dont you provide some links that support the connection between Ada and PHP, Id be very curious to see that
Name:
Anonymous2012-06-27 0:03
"soon we'll reproduce without you and eliminate you completely." --FFP
Name:
Anonymous2012-06-27 0:16
>>49
can somebody please cut this bitches child support payments off so she can discover what its like to actually work for a living