473,385 Members | 1,720 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,385 software developers and data experts.

C a dying skill ?

Hi,
Came across this article in the ComputerWorld website which has
included C in the top ten dying languages.

The top 10 dead (or dying) computer skills
http://www.computerworld.com/action/...icleId=9020942

To quote from the article

<snip>
6. C programming
As the Web takes over, C languages are also becoming less relevant,
according to Padveen. "C++ and C Sharp are still alive and kicking,
but try to find a basic C-only programmer today, and you'll likely
find a guy that's unemployed and/or training for a new skill," he
says."
<snip>

I personally feel the authors have done very little research on
evaluating C to relegate it to a obsolete langauage.

Linvin

Jun 17 '07 #1
18 1880
Linny said:
Hi,
Came across this article in the ComputerWorld website which has
included C in the top ten dying languages.
If you can't at least /read/ C, you're cutting yourself off from the
huge amount of knowledge to be found in the literature, because so much
of it is expressed in C. And if you can't /write/ C, you're not going
to be a great deal of use in an embedded systems shop. Nor will you be
as employable to a Unix site as someone who /can/ write C.

Like all such lists, it seems to have been put together by someone whose
expertise rests not so much in what he's listing as in his ability to
make lists.

--
Richard Heathfield
"Usenet is a strange place" - dmr 29/7/1999
http://www.cpax.org.uk
email: rjh at the above domain, - www.
Jun 17 '07 #2
On Jun 17, 12:29 pm, Linny <linvin...@gmail.comwrote:
Hi,
Came across this article in the ComputerWorld website which has
included C in the top ten dying languages.

The top 10 dead (or dying) computer skillshttp://www.computerworld.com/action/article.do?command=viewArticleBas...

To quote from the article

<snip>
6. C programming
As the Web takes over, C languages are also becoming less relevant,
according to Padveen. "C++ and C Sharp are still alive and kicking,
but try to find a basic C-only programmer today, and you'll likely
find a guy that's unemployed and/or training for a new skill," he
says."
The guy is either suffering from brain tumour/down's syndrome or is
severly mentally retarted.
Did he even program in C?

All crap stuff from some luser.
How about embedded world, go write programs in .NET or Java for it.
Kernels still use C.
And yes he doesn't find some basic C-only programmer because they are
not interested in being spotted by a braindead random article write
who has no knowledge of C.

huh...C is dead, utter nonsense.

And yes maybe he went to Redmond to figure out that they program their
OS in .NET and what not which is not *C*.

thanks
<snip>

I personally feel the authors have done very little research on
evaluating C to relegate it to a obsolete langauage.

Linvin

Jun 17 '07 #3

"Richard Heathfield" <rj*@see.sig.invalidwrote in message
news:Gv******************************@bt.com...
Linny said:
>Hi,
Came across this article in the ComputerWorld website which has
included C in the top ten dying languages.

If you can't at least /read/ C, you're cutting yourself off from the
huge amount of knowledge to be found in the literature, because so much
of it is expressed in C. And if you can't /write/ C, you're not going
to be a great deal of use in an embedded systems shop. Nor will you be
as employable to a Unix site as someone who /can/ write C.

Like all such lists, it seems to have been put together by someone whose
expertise rests not so much in what he's listing as in his ability to
make lists.
There's a bit of truth in it. If you just know C and no other language, and
you don't have any other skill, such as a knowledge of biochemistry, then
opportunities for employment will be limited.

However C is the default language for specifying algorithms. The Graphics
Gems series invited submissions in any language, and every single routine
submitted was in C.

There are way too many programming languages. I've got perl scripts, shell
scripts, C and C++, Fortran and Java programs, all of which do essentially
the same things - iterate over datasets in loops, move information from one
palce to another, and do a few arithemtical calculations. There's no real
reason they couldn't all be written in a common language, but C graphics
won't work on the website, I've legacy Fortran, C has no portable directory
operations so database hits are better in Perl, C++ is virtually gibberish
and there is no way I could inflict it on the non-IT background people, and
so on.

Then I've added to the mix with MinBasic and BASICdraw. So I suppose I am
just as responsible.

--
Free games and programming goodies.
http://www.personal.leeds.ac.uk/~bgy1mm

Jun 17 '07 #4
blufox <25**********@gmail.comwrites:
On Jun 17, 12:29 pm, Linny <linvin...@gmail.comwrote:
>Came across this article in the ComputerWorld website which has
included C in the top ten dying languages.

The top 10 dead (or dying) computer skillshttp://www.computerworld.com/action/article.do?command=viewArticleBas...

To quote from the article

<snip>
6. C programming
As the Web takes over, C languages are also becoming less relevant,
according to Padveen. "C++ and C Sharp are still alive and kicking,
but try to find a basic C-only programmer today, and you'll likely
find a guy that's unemployed and/or training for a new skill," he
says."
The guy is either suffering from brain tumour/down's syndrome or is
severly mentally retarted.
[snip]

Surely you can find a way to say that he's wrong without being *quite*
so crude.

--
Keith Thompson (The_Other_Keith) ks***@mib.org <http://www.ghoti.net/~kst>
San Diego Supercomputer Center <* <http://users.sdsc.edu/~kst>
"We must do something. This is something. Therefore, we must do this."
-- Antony Jay and Jonathan Lynn, "Yes Minister"
Jun 17 '07 #5
On Sun, 17 Jun 2007 01:50:04 -0700, Keith Thompson wrote:
>blufox <25**********@gmail.comwrites:
Surely you can find a way to say that he's wrong without being *quite*
so crude.
Well, it's not even a 'guy' ...

--
Roland Pibinger
"The best software is simple, elegant, and full of drama" - Grady Booch
Jun 17 '07 #6
Linny wrote:
To quote from the article

<snip>
6. C programming
As the Web takes over, C languages are also becoming less relevant,
according to Padveen. "C++ and C Sharp are still alive and kicking,
but try to find a basic C-only programmer today, and you'll likely
find a guy that's unemployed and/or training for a new skill," he
says."
<snip>
The author is an idiot. First he tries to claim that C programming is a
dying computer skill but then the only thing that he tries to claim is
that, by his own account, C-only programmers are "unemployed and/or
training for a new skill". Heck, my area is not CS and, besides C, I have
learnt three other programming languages. Although I've been writing C
exclusively for about a year at my job, according to the author's metrics I
would've been included in the group supporting the claim that C is a dying
art.

Moreover, nowadays every CS graduate is not a C-only programmer. So,
according to the author's metrics, all CS graduates could be writing C code
for a living and that would still point out that C programming is a dying
art.

And let's not even delve into the "C languages" bit. The author is an idiot
from start to end.
Rui Maciel
Jun 17 '07 #7
Linny wrote:
Hi,
Came across this article in the ComputerWorld website which has
included C in the top ten dying languages.

The top 10 dead (or dying) computer skills
http://www.computerworld.com/action/...icleId=9020942

To quote from the article

<snip>
6. C programming
As the Web takes over, C languages are also becoming less relevant,
according to Padveen. "C++ and C Sharp are still alive and kicking,
but try to find a basic C-only programmer today, and you'll likely
find a guy that's unemployed and/or training for a new skill," he
says."
<snip>

I personally feel the authors have done very little research on
evaluating C to relegate it to a obsolete langauage.

Linvin
lcc-win32 has a sustained download rate of around 500/day.

Since at least 5 years. Not bad for a dead language.

Jun 17 '07 #8
"Linny" <li*******@gmail.comwrote in message
news:11**********************@i13g2000prf.googlegr oups.com...
Hi,
Came across this article in the ComputerWorld website which has
included C in the top ten dying languages.
[...]

C is dying? Humm... Try to tell that to the LKML! lol. IMHO, C, C++ and
Assembly Language are the kings of the systems languages...

I hope that low-level systems languages like C never die out! What the heck
would we use to prototype new things in? Yikes!

:^0

Jun 17 '07 #9

"Linny" <li*******@gmail.comwrote in message
news:11**********************@i13g2000prf.googlegr oups.com...
Hi,
Came across this article in the ComputerWorld website which has
included C in the top ten dying languages.

The top 10 dead (or dying) computer skills
http://www.computerworld.com/action/...icleId=9020942

To quote from the article

<snip>
6. C programming
As the Web takes over, C languages are also becoming less relevant,
according to Padveen. "C++ and C Sharp are still alive and kicking,
but try to find a basic C-only programmer today, and you'll likely
find a guy that's unemployed and/or training for a new skill," he
says."
<snip>

I personally feel the authors have done very little research on
evaluating C to relegate it to a obsolete langauage.
I 100% agree on some of the other skills, but I think nearly every
programmer encounters C somewhere in his career. Literature, cross platform
libraries, unix/linux tools, hobbyists all use C as main language. Yeah, its
not smart to know just C and thats it and if you're only willing to take a
job where C is used then you could be unemployed for a while :)
Jun 17 '07 #10
blufox wrote:
On Jun 17, 12:29 pm, Linny <linvin...@gmail.comwrote:

And yes maybe he went to Redmond to figure out that they program their
OS in .NET and what not which is not *C*.
I actually think there is a lot in windows that is written in C, most of
what is executing in the kernel probably. Ok I have not actually checked
but I guess... The .NET platform is surely *not* written in .NET either...
Jun 17 '07 #11

"jacob navia" <ja***@jacob.remcomp.frwrote in message
news:46***********************@news.orange.fr...
Linny wrote:
>Hi,
Came across this article in the ComputerWorld website which has
included C in the top ten dying languages.

The top 10 dead (or dying) computer skills
http://www.computerworld.com/action/...icleId=9020942

To quote from the article

<snip>
6. C programming
As the Web takes over, C languages are also becoming less relevant,
according to Padveen. "C++ and C Sharp are still alive and kicking,
but try to find a basic C-only programmer today, and you'll likely
find a guy that's unemployed and/or training for a new skill," he
says."
<snip>

I personally feel the authors have done very little research on
evaluating C to relegate it to a obsolete langauage.

Linvin

lcc-win32 has a sustained download rate of around 500/day.

Since at least 5 years. Not bad for a dead language.
That's very good.
How can I get such levels for BASICdraw?
--
Free games and programming goodies.
http://www.personal.leeds.ac.uk/~bgy1mm

Jun 17 '07 #12
On Sun, 17 Jun 2007 07:29:07 -0000, Linny <li*******@gmail.comwrote
in comp.lang.c:
Hi,
Came across this article in the ComputerWorld website which has
included C in the top ten dying languages.

The top 10 dead (or dying) computer skills
http://www.computerworld.com/action/...icleId=9020942

To quote from the article

<snip>
6. C programming
As the Web takes over, C languages are also becoming less relevant,
according to Padveen. "C++ and C Sharp are still alive and kicking,
but try to find a basic C-only programmer today, and you'll likely
find a guy that's unemployed and/or training for a new skill," he
says."
<snip>

I personally feel the authors have done very little research on
evaluating C to relegate it to a obsolete langauage.

Linvin
I normally do not bother getting involved in this sot of pointless
debate, but I have seen the equivalent of this statement several
places lately, so what the heck...

Certain people, and certain publications (paper or electronic) have
certain audiences. There are a lot of such publications these days
aimed at the "IT" audience, and the "Web 2.0" audience.

It might actually be true for these groups that "C is a dead
language". At least at the levels they work at, generating AJAX to
provide many new security vulnerabilities.

On the other hand, both the clients and servers run on computers whose
operating systems are written almost entirely in C. They execute Java
and interpret Javascript in virtual machines and interpreters written
almost exclusively in C. The entire internet architecture runs on
switched and routers programmed almost exclusively in C.

Our good friends at ARM claim over 2,000,000,000 ARM cores shipped in
2006, in off-the-shelf microprocessors/microcontrollers and custom
ASICs. Virtually every one of them is programmed in C.

So indeed some the authors and readers of some publications may have a
world view that doesn't need C anymore. They are way up there in a
cloud of trendy and ever-changing tools. The tools they use today
(ruby on rails is hot right now), will all be extinct and replaced
with some other hot new trends in a few years.

And from there point of view, they might be right. C programming is
definitely a dying profession in the "IT" world.

But in the rest of the computer world, C has been, is, and probably
will be for quite some time to come, the main language of computing.

There are C implementations, although not all even close to
conforming, for everything from the smallest 8-bit microcontrollers to
the most advanced 64-bit processors. C applications range from the
tiniest embedded system with a few K octets of code space and RAM to
the largest operating systems in existence.

The "IT" world gets most of the publicity today, because that's where
all the venture capital and publicity are, but that it actually a very
small segment of all the computing that's done.

From another, and equally valid, point of view, C programming is
essentially all there is, and everything else is down in the noise
margin.

--
Jack Klein
Home: http://JK-Technology.Com
FAQs for
comp.lang.c http://c-faq.com/
comp.lang.c++ http://www.parashift.com/c++-faq-lite/
alt.comp.lang.learn.c-c++
http://www.club.cc.cmu.edu/~ajo/docs/FAQ-acllc.html
Jun 17 '07 #13
Johan Bengtsson skrev:
blufox wrote:
>On Jun 17, 12:29 pm, Linny <linvin...@gmail.comwrote:

And yes maybe he went to Redmond to figure out that they program their
OS in .NET and what not which is not *C*.
I actually think there is a lot in windows that is written in C, most of
what is executing in the kernel probably. Ok I have not actually checked
Of course not, what would you be looking for?
but I guess... The .NET platform is surely *not* written in .NET either...

--
August Karlstrom
Jun 17 '07 #14
>>>>"JK" == Jack Klein <ja*******@spamcop.netwrites:

JKCertain people, and certain publications (paper or electronic)
JKhave certain audiences. There are a lot of such publications
JKthese days aimed at the "IT" audience, and the "Web 2.0"
JKaudience.

I don't think that's it, at all.

Consider how many people were horrified to hear that C was a dead
language, and clicked on the link to read the article. Consider how
many ads there were on that page, and how much revenue the magazine
got from each ad for each impression.

"C, while not very visible to the Web 2.0 market, is still thriving in
the embedded space and the operating system development space," while
true, does not produce the same kind of ad-viewing traffic.

Charlton

--
Charlton Wilbur
cw*****@chromatico.net
Jun 18 '07 #15
In article <11**********************@i13g2000prf.googlegroups .com>,
Linny <li*******@gmail.comwrites
>Hi,
Came across this article in the ComputerWorld website which has
included C in the top ten dying languages.

The top 10 dead (or dying) computer skills
http://www.computerworld.com/action/...wArticleBasic&
articleId=9020942

To quote from the article

<snip>
6. C programming
As the Web takes over, C languages are also becoming less relevant,
according to Padveen. "C++ and C Sharp are still alive and kicking,
but try to find a basic C-only programmer today, and you'll likely
find a guy that's unemployed and/or training for a new skill," he
says."
<snip>

I personally feel the authors have done very little research on
evaluating C to relegate it to a obsolete langauage.

Linvin

Actually they are quite wrong.

Yes, C is dying for PC programming. C++, C# C++/CLI and Java have
taken over.
However C++ itself has been superseded by C#, C++/CLI and Java.

C on the other hand is alive and well in a much larger area of
programming than desktop. Ie the embedded, real-time and control
industries.

*ANYTHING* that has an led, a battery or indeed power "near" it probably
has an MCU it in (cars typically have 100 and 3 networks) these systems
are by and large programed in C ( some Ada and three people who use
Forth)

C is very far from dead outside the PC world but C++ is probably on the
way out due to MS moving to it's own languages of C# .Net and C++/CLI
which is NOT C++.

--
\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
\/\/\/\/\ Chris Hills Staffs England /\/\/\/\/
/\/\/ ch***@phaedsys.org www.phaedsys.org \/\/\
\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/

Jun 18 '07 #16
he article
>
<snip>
6. C programming
As the Web takes over.......
<snip>
As the web takes over.. With all the applications (apache, mysql, PHP,
python) written in C...

Jun 18 '07 #17
Chris Hills wrote:
>
.... snip ...
>
Actually they are quite wrong.

Yes, C is dying for PC programming. C++, C# C++/CLI and Java
have taken over.

However C++ itself has been superseded by C#, C++/CLI and Java.
Nonsense. You are limiting yourself to the Windoze platform.

--
<http://www.cs.auckland.ac.nz/~pgut001/pubs/vista_cost.txt>
<http://www.securityfocus.com/columnists/423>
<http://www.aaxnet.com/editor/edit043.html>
cbfalconer at maineline dot net

--
Posted via a free Usenet account from http://www.teranews.com

Jun 19 '07 #18
In article <46***************@yahoo.com>, CBFalconer
<cb********@yahoo.comwrites
>Chris Hills wrote:
>>
... snip ...
>>
Actually they are quite wrong.

Yes, C is dying for PC programming. C++, C# C++/CLI and Java
have taken over.

However C++ itself has been superseded by C#, C++/CLI and Java.

Nonsense. You are limiting yourself to the Windoze platform.
A Lot of the C++ programmers seem to have moved on to the other
languages. You are correct that C# and C++/CLI are Windows. However off
the desktop C is still the major language.

This is why I think C++ will disappear long before C does. Anywhere
there is C+++ there are alternatives. However in most of the places
where c is used there is no practical alternative.

That said they are using C++ on the JSF

--
\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
\/\/\/\/\ Chris Hills Staffs England /\/\/\/\/
/\/\/ ch***@phaedsys.org www.phaedsys.org \/\/\
\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/

Jun 20 '07 #19

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

2
by: lawrence | last post by:
Right now, over at www.monkeyclaus.org, the following script is getting to the 9th run through and dying after the line: echo "..."; You'll admit that is a strange place to die. I've hit...
4
by: Steve | last post by:
I tried to run a simple script today on my PC (WinXP, PHP5, MySQL 4.0.17) that I haven't run for about a year, and for some reason it's dying at an include() statement that used to work fine. I...
0
by: diggum | last post by:
Hi, We've been troubleshooting a connection problem with a client of ours for several weeks. Basically, a combination of network stuff appears to be causing the VM to freeze, or at least just...
5
by: jdh2358 | last post by:
I have a python file that is trying to read raw data from a raw partition on a dying dist, eg f = file('/dev/sda') f.seek(SOMEWHERE) s = f.read(SOMEBYTES) On some blocks, the read succeeds,...
1
by: Dave Rudolf | last post by:
Hi all. I have a multithreaded little app that I am writing. Periodically, I see messages on my console that read: The thread '<No Name>' (0xa7c) has exited with code 0 (0x0).
1
by: google1 | last post by:
Has anyone written this one? Seen such a thing? Please send me a link: Skill Testing Question Exploder --------------------------------------------- Basically the plan is to create the...
16
by: ML | last post by:
I have recently been looking on dice.com (and other sites) and noticed a striking difference in the number of listings for DB2 DBAs for the OS390 platform. Most of the listings are AIX. Anyone...
16
by: weidongtom | last post by:
Hi, I have just finished reading some tutorials on C, I am wondering how I could improve my skill. Is there any advice? Is reading others' codes the best way? If so, what type of codes are...
71
by: puzzlecracker | last post by:
This is a recurring and entrenched permeating this group... hence treat it as such I have recently started a new job, and to my surprise, we still write a fairly traditional c++ code, still...
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.