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

Pages: 1-

Why did Ada fail?

Name: Anonymous 2012-04-10 6:11

The recent thread about alternatives to C got me thinking. Why did Ada never catch on? It seems to be in every way the superior of Java, Sepples, and other ENTERPRISE evolutions of C. It is probably the safest language in existence, and almost documents itself. If I recall correctly it is also relatively fast.

Name: Anonymous 2012-04-10 6:15

GC IS SHIT

Name: Anonymous 2012-04-10 8:43

>>2
of which... Ada lacks.

Name: Anonymous 2012-04-10 8:45

I also wonder.  Ada seems very nice.

Name: Anonymous 2012-04-10 9:32

1. Lack of an OS written in it to dominate the entire academic sphere.
2. Lack of a gigantic silicon valley company previously making niche market hardware relying on it to take Microsoft on.
5. Lack of Microsoft Visual Ada.
8. Lack of being named after a snake.
6. Lack of being shit.

Name: Anonymous 2012-04-10 10:19

It's not a good language for undisciplined hacking. But it lives on in programmable logic.

Name: Anonymous 2012-04-10 10:19

where are the curly brackets or the fioc?

Name: Anonymous 2012-04-10 10:34

I'm a HDL dev mostly.  While I like VHDL(it's from ada) some of it's syntax is fucking stupid.  I also dislike it being case insensitive.  Overall it's a decent syntax I supose but C like syntax is much better IMO.  Ironically though, I like VHDL better than verilog because of how they are implemented.

Name: Anonymous 2012-04-10 10:44

ada boy

Name: Anonymous 2012-04-10 11:12

Too verbose, but that's because it was named after a woman.

Name: Anonymous 2012-04-10 11:32

>>10
Good one

Name: Anonymous 2012-04-10 12:41

it failed? >>11 nice dubs! it's used a lot by the government and is incredibly useful in creating a stable well designed system

Name: Anonymous 2012-04-10 13:58

>>12
But you don't ever see it used in ``civilian'' software. Instead, people kept going over for (void*)C and then Sepples where Ada could have shined.

Name: Anonymous 2012-04-10 14:58

Ada, did not fail, it simply did not catch on for the same reason that Algol, PL/I, Modula 2 did not catch on, it was too big to run on hardware of its time. C was the first high level language ever used to code an operating system, that was a very significant event as it very much simplified systems programming that was all done in assembly before. The small embedded CPUs used in military systems had speed and memory constraints much more severe than today. If I system was too slow or too large, it would not sell. C was the perfect language for such tiny systems, The speed difference between Ada and C is hardly noticed on todays hardware, but when Ada came out in 1983, the difference in speed between Ada and C compilers running on microcomputers was very stark.

Name: Anonymous 2012-04-10 15:31

>>14
C was the first high level language ever used to code an operating system
Multics was written in PL/I before C and Unix were even invented.

Name: Anonymous 2012-04-10 16:01

>>15
unix was built in response to the multics project because multix failed to work (on the hardware of that time)

Name: Anonymous 2012-04-10 16:23

Ada hasn't failed at all, it did and continues to do exactly what it was designed for.

Name: Anonymous 2012-04-10 16:27

The government loves it.

Name: Anonymous 2012-04-10 16:42

>>16
Multics systems were operational from 1964 to 2000. You can hardly call that a failure.

Name: Anonymous 2012-04-10 16:52

I now know how you LISPfags feel. I just.. I just want the world to recognize this language. And to enjoy its embrace.

Name: Anonymous 2012-04-10 17:19

Ada and Lisp have something in common -- they're pure shit.

Name: Anonymous 2012-04-10 17:19

>>21
Subtle.

Name: Anonymous 2012-04-10 17:21

>>22
subtle dubs

Name: Ctesiphon 2012-04-10 17:25

Name: Anonymous 2012-04-10 18:39

>>24
Fuck off mentifex.

Name: Anonymous 2012-04-10 18:43

>>5
In short: Lack of hype.

Name: Anonymous 2012-04-10 18:45

>>26
Is it too late to hype it now?

Name: Anonymous 2012-04-10 19:18

>>27
Languages ride a meme-wave to fame, usually.

Lisp rose and fell with the AI industry.

C came along Unix, Unix came along minicomputers, and both actually filled a niche.

C++ came to be from the OO craze and the mess of C code everyone got themselves into.

Java came from people realizing their mistake in going with Sepples coupled with Sun's ample publicity campaign.

Javascript is only heard of because the Web is stuck with it.

PHP rose to popularity due to the faults of the CGI tools of the time, and now it's a magnet for retards, for which there will always be a market.

Perl, inheriting its hype from Unix, created a market for both FIOC and Ruby, and was displaced by both after people grew weary of its bullshit.

Ada actually had its wave of hype, but it sank before it reached the shore. See this newsgroup posting: https://groups.google.com/group/comp.lang.ada/msg/934d6ce5bca490c4?hl=en

Maybe it could be hyped again now that people have their eyes on concurrency and type safety, having both being priorities in Ada's design. It's very of old-fashioned (and more cumbersome than it'd need to be today) at both, though.

Name: Anonymous 2012-04-10 19:25

>>28
I LOVE YOU! I LOVE YOUR POST! I READ IT 5 TIMES! KEEP POSTING!

Name: Anonymous 2012-04-10 21:15

>>28
Why are the following languages so popular?
C#
Python
Ruby
Matlab
HTML5

Name: Anonymous 2012-04-10 21:24

incoming dubs

Name: Anonymous 2012-04-10 21:30

>>30
C#
Born of a lawsuit by Sun Microsystems, this proprietary clone of Java was Microsoft's vision of the future of vendor lock-in and uniplatform incompatibilities.
Python
"Good" according to people who have never used a language higher-level than C.
Ruby
Made by a Japanese guy so it's popular with waps and hipsters.
Matlab
Universities get kickbacks for shilling for proprietary software.
HTML5
A distraction so browser developers can have fun implementing incompatible variations of an unfinished spec instead of fixing bugs and memory leaks.

Name: >>28 2012-04-10 21:37

>>32
I stand by this message (and what was 'HTML5' doing in that list?)

Also, C# is a legitimate relief for programmers who will only use a language within Visual Studio (a good IDE, but only 'tards will restrict themselves to it) and don't want that language to be either C++ and Visual Basic. Also, ENTERPRISE

Addendum: check 'em.

Name: Anonymous 2012-04-10 21:38

s/C++ and/C++ or/

Name: Anonymous 2012-04-10 21:45

>>32
( ≖‿≖) I like your opinions. Do you have any more?

Name: Anonymous 2012-04-11 0:16

>>32
What sort of argument is that? Strawmen and non-sequitur?

Name: bampu pantsu 2012-05-29 4:18

bampu pantsu

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