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

Is C dead?

Name: Anonymous 2007-10-16 14:01

http://freeshells.ch/~revence/no-c.txt

Your thoughts on the above?

Name: Anonymous 2007-10-17 3:16

C has reached its end of life. It's not that it was bad; it served a purpose, but the circumstances under which it was useful are over, and C doesn't have a place among the new dynamic languages. Language fanboyism can't rule over practicality and productivity, and you'd have to be stupid to develop anything in C anymore, either commercially (you're wasting money) or personally (you're wasting time); that's why nobody ever cares for C anymore. You don't even have job offerings to do C. It's dead, Jim.

This post is free text: you can copypasta it and/or modify it under the terms of the GNU Trolling Public License as published by the Free Software Foundation.

This post is made in the hope that it will be fun, but WITHOUT ANY WARRANTY; without even the implied warranty of SUCCESS or ON TOPIC FOR A PARTICULAR THREAD. See the GNU Troll Public License for more details.

You should have received a copy of the GNU Trolling Public License along with this post. If not, see <http://www.gnu.org/yhbt/>;.

Name: Anonymous 2007-10-17 12:27

Name: Anonymous 2007-10-17 16:29

C is definitely not dead in general. Some problem domains, it is true you will not find much C. Think web applications or maintenance scripts.

I will still write my web-app in PHP or perl and not C. That is not because C sux and i as l33t, but because I want to get my job done fast, runtime is not a issue its under a sec. On the other hand the language recognition (compiler),  I will write it in C++ (sort of C), because in Java it would suck ass. People do not want to wait long for their task to complete and there is a difference between 10 min or 3.

I must say though, that there is a shift from C to C++ as THE low level language. But still most VMs are written in C.

Name: Anonymous 2007-10-18 2:41

C is a fucking systems programming language.  Using it for application development is the pinnacle of insanity.

Name: Anonymous 2007-10-18 3:01

>>44
Guess that's why it's used for most applications in the real world, right faggot?

Seems you're just another toy language failure who thinks he can program because he wrote a function to calculate Pi in Haskell.

Name: Anonymous 2007-10-18 3:14

>>43
C and AJAX

>>44
Truth

>>45
Guess that's why it's used for most applications in the real world, right faggot?
Because the world is full of teens who write starfield simulators in their spare time and want it OMG OPTIMIZED.

This post is free text: you can copypasta it and/or modify it under the terms of the GNU Trolling Public License as published by the Free Software Foundation.

This post is made in the hope that it will be fun, but WITHOUT ANY WARRANTY; without even the implied warranty of SUCCESS or ON TOPIC FOR A PARTICULAR THREAD. See the GNU Troll Public License for more details.

You should have received a copy of the GNU Trolling Public License along with this post. If not, see <http://www.gnu.org/yhbt/>;.

Name: Anonymous 2007-10-18 5:38

No it's not dead and stop claiming it is, this whole discussion is about as meaningful as casual sex with that one fat chick you picked up on a sunday night because it was the only thing you could get and you haven't had sex in weeks or months.

Name: Anonymous 2007-10-18 10:47

>>47
YHBT YHL HAND

Name: Anonymous 2007-10-18 21:56

#include <math.h>
#include <stdio.h>

int factor(int num,int* factors){
 int n=num,i,l=0;
 if(num<2)return 0;
 for(i=2;i<=num/2;++i){
  while(!(n%i)){
   n/=i;
   factors[l++]=i;
  }
 }
 if(!l){
  l=1;factors[0]=num;
 }
 return l;
}

int main(){
 int n,i,l=0;
 for(;;){
  scanf("%d",&n);
  if(feof(stdin))return 0;
  i=n;while(i>>=1)++l;
  int factors[l];
  int num_factors=factor(n,factors);
  printf("%d has %d prime factor%s: ",n,num_factors,(num_factors-1)?"s":"");
  for(i=0;i<num_factors;++i)printf("%d ",factors[i]);
  putchar('\n');
 }
}

Name: Anonymous 2007-10-19 2:10

Guess that's why it's used for most applications in the real world, right faggot?
Someone here hasn't hit the workforce yet.

It's C++ and Java, brat. OSS isn't "most applications in the real world", it's some.

Name: Anonymous 2007-10-19 2:32

>>50
OSS is most applications in the real world.

Name: Anonymous 2007-10-19 2:46

>>51
Only on the server side. Desktop or embedded is a figment of imagination.

Name: Anonymous 2007-10-19 6:20

>>50
the world is bigger than the x86, look like you havent either

C++ has much wider use than Java at the moment, most applications, including games and misc libraries and graphic packages are written in mainly C++ with C core

Java are fags work, the type that you use for a enterprise customer relations package, and even then its probably only for RAD the GUI

those two dont make up "most" of the application in use, just most application the average moron PC user do

not to mention research projects are often quick and dirty in lisp/python/perl

military machines using Ada

banks and their 1960s COBOL software

FORTRAN in research institutes, for massive parallel calculations and for application that has to do with other research topics

assembly for hardware manufacturers and those that implement device drivers/firmware and for the OS a small amount, also compilers and libraries

prolog and misc others for AI

haskell for god knows what

etc.

just because most of these software isnt avaliable to the average user doesnt mean they dont exist

RISC -> C's bitch

Name: Anonymous 2007-10-19 6:22

I'm sick of this "just get more ram!" bullshit. My 286 did almost as much functionality-wise as my current multi-ghz machine. Yeah, really. Sure, there was no multi-tasking, but I did the mostly the same things as I do today.
Hello, fuckers, just because you can eat ram doesn't mean you should. It costs money and also reduces the number of programs you can run.
I can see it now: in another ten years programs will have minimum footprint of 1GB, but they'll just do more of the same

Name: Captain Obvious to the rescue 2007-10-19 7:04

>>54
Wirth's law: Software gets slower faster than hardware gets faster.

Name: Anonymous 2007-10-19 7:06

>>50
As a reverse engineer I have some insight into what languages are used by Windows shareware (and thus by most idiot average users). From most used to least used:

1. C
2. C++ (close second)
3. Delphi, .NET, Visual Basic
4. Java
5. Python, Matlab
6. Rest (shit I've never seen)

Name: Anonymous 2007-10-19 7:08

Matlab? Really?

Name: Anonymous 2007-10-19 7:14

>>57
I've seen it only once, http://www.gamutvision.com/

Name: Anonymous 2007-10-19 7:18

>>56
C? Really?

Name: Anonymous 2007-10-19 8:11

>>56
6. Cdr (shit I've never seen)

Name: Anonymous 2007-10-19 14:52

>>60
It's more common than you think.

Name: Anonymous 2007-10-19 14:59

I've never seen shit

Fixed

Name: Anonymous 2007-10-22 4:15

ASSEMBLY PWNS ALL
ASSEMBLY PWNS ALL
ASSEMBLY PWNS ALL
ASSEMBLY PWNS ALL
ASSEMBLY PWNS ALL
ASSEMBLY PWNS ALL
ASSEMBLY PWNS ALL
ASSEMBLY PWNS ALL

Name: Anonymous 2007-10-22 5:21

ITT 15 year olds worried that their sinewave scrolling text intro may run at 1007 fps instead of 1012 fps; it has to be absolutely the fastest

Name: Anonymous 2007-10-22 23:17

ITT 30 year olds worried that eventually people will realize their toy languages are useless for anything involving more than being able to calculate fib numbers recursively

Name: Anonymous 2007-10-22 23:27

Just the other day I took a look at the asm output of gcc -O3, and I realized how much compilers still suck.

Name: Anonymous 2007-10-23 2:33

>>66
-O3 considered harmful.

Name: Anonymous 2007-10-24 4:20

Wanker doesn't get what C is about. Film at 11.

Name: Anonymous 2007-10-24 4:42

Neutral assembly for the win.

Name: Anonymous 2007-10-24 5:44

ITT 15 year olds with their OMG OPTIMIZED Mode-X graphics

Name: Anonymous 2007-10-24 7:48

http://freeshells.ch/~revence/no-c.txt is a Javafag who's fucking clueless about programming

Name: Anonymous 2007-10-24 8:00

>>70
ITT 55 year olds with their OMG PARENTHESES Lisp code

Name: Anonymous 2007-10-24 8:12

The programs I need can't be written in neither Scheme nor Java because the former (or any other Lisp derivatives) lack the libaries and the abstraction would make unnecessarily more work and the latter was designed to avoid memory management.
As long as there're operating systems C will not die.

Name: Anonymous 2007-10-24 9:06

>>73
Scheme? Lacking abstraction? Two tenths of Scheme offer more absraction features than C and Java together ever will. And libraries? Try PLT Scheme.

If, however, Scheme looks unpractical for some reason (PLT's libraries still not being enough, or dictionaries or objects lacking syntax thus being uncomfortable to use), you should consider Python.

Name: Anonymous 2007-10-24 11:15

>>74
Scheme? Lacking abstraction?
LEARN TO FUCKING READ.

Name: Anonymous 2007-10-24 14:08

assembly rules :3

Name: Anonymous 2007-10-24 15:25

>>56
Strange, I've seen more C++/MFC and VB (absolute crap) than pure C. My ordering would be

1. C++/MFC(rap)
2. Delphi (Hello World in 400 kilobytes! Yay!)
3. VB/VB.NET/*.NET
4. C
5. Python
6. Java
...and once in a while I come across something written in a language I've never heard of, but it's a language that translates to C++ in the end.


>>76
http://www.assembly.org
Sure does. Any /prog/grammers going?

Name: Anonymous 2007-10-24 15:47

>>77
I was there summer 2006 and 2007.

Name: Anonymous 2007-10-24 17:42

>>77
like it or not, most windows programs are in VB, you're pretty much right on

Name: Anonymous 2007-10-24 20:16

AT LEAST ITS A REAL [STRAIGHT] MANS LANGUAGE, ITS HETEROICONIC UNLIKE HOMOICONCI FAGGOT LANGUAGES LIKE LISP AND PROLOG.

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