comp.lang.ada
 help / color / mirror / Atom feed
* One other possible reason for the C predominance
@ 2011-03-21 22:36 Yannick Duchêne (Hibou57)
  2011-03-22 13:09 ` Ludovic Brenta
                   ` (3 more replies)
  0 siblings, 4 replies; 10+ messages in thread
From: Yannick Duchêne (Hibou57) @ 2011-03-21 22:36 UTC (permalink / raw)


Reading at some stuff, I've just learned somethings about C's story, which  
make me think this may be one other possible reason for the C  
predominance. If you read it carefully, you may notice the same story  
could possibly occurs with Ada in turn in the future.

In a short summary, it makes the assumption C was not so badly designed at  
first and was even an abstraction, which became more and more suited as  
the time was going. Obviously, this is not the case anymore (not as much  
well suited as it was), but the author witness it reached an hight level  
of suitability, when the Intel's i386 came into life… just notice that  
this architecture is still actual, just think about all of those Unices or  
Linux application still built to target the i386 (Debian still do  
nowadays). So this “language of the past” was a language of the future,  
and just became a language of the past, “recently”. Yes, I know, this is  
not an excuse for its flaws about typing and tasking, but this is still  
worth reading to get a picture, and to see how possibly Ada could have the  
same story in the future (unless virtual machines are going to shadow it  
and be the next bad answer… I'm really afraid of that in the mean time).

Read this :
http://www.faqs.org/docs/artu/ch04s03.html
The last part titled “Case Study: C Considered as Thin Glue”

-- 
Si les chats miaulent et font autant de vocalises bizarres, c’est pas pour  
les chiens.
“ c++; /* this makes c bigger but returns the old value */ ” [Anonymous]



^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2011-03-22 21:54 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-03-21 22:36 One other possible reason for the C predominance Yannick Duchêne (Hibou57)
2011-03-22 13:09 ` Ludovic Brenta
2011-03-22 14:05   ` Yannick Duchêne (Hibou57)
2011-03-22 15:12     ` Ludovic Brenta
2011-03-22 15:36       ` Yannick Duchêne (Hibou57)
2011-03-22 20:19       ` Keith Thompson
2011-03-22 21:54         ` Robert A Duff
2011-03-22 14:56 ` Hoàng Đình Long
2011-03-22 15:06 ` Hoàng Đình Long
     [not found] ` <4af234a8-2294-4e0e-a741-ea7dced2ae62@b22g2000prb.googlegroups.com>
2011-03-22 15:34   ` Yannick Duchêne (Hibou57)

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox