What is the weakness of C ?

This is a discussion on What is the weakness of C ? within the A Brief History of Cprogramming.com forums, part of the Community Boards category; Originally posted by Prelude So you're saying that C should baby the programmers like Pascal? One of the reasons you ...

  1. #46
    Programming Sex-God Polymorphic OOP's Avatar
    Join Date
    Nov 2002
    Posts
    1,078
    Originally posted by Prelude
    So you're saying that C should baby the programmers like Pascal? One of the reasons you can do so much with C is because the language assumes you're not a moron. If in fact you are a moron, you shouldn't be using C.
    Hahaha. I was itching to make a post like that.

    *shakes Prelude's hand*

  2. #47
    Me want cookie! Monster's Avatar
    Join Date
    Dec 2001
    Posts
    680
    >So you're saying that C should baby the programmers like Pascal?
    >If in fact you are a moron, you shouldn't be using C.


    No I don't say that, read my posts... I said "it's a weakness". You translate it to: "I wan't internal bound checking in C because morons should also get a change to program in C" ...

    > One of the reasons you can do so much with C is because the language assumes you're not a moron.

    Every strength has a weakness...
    Last edited by Monster; 01-03-2003 at 10:23 AM.

  3. #48
    Code Goddess Prelude's Avatar
    Join Date
    Sep 2001
    Posts
    9,796
    >Every strength has a weakness...
    Of course, everyone has a different perspective. The perspective of C's designers was to give power and flexibility instead of safety. I don't consider that choice to be a weakness of the language, merely a feature that caters to some and not to others. You obviously consider it to be a weakness. The difference between weakness and strength is a matter of opinion, nothing more.

    -Prelude
    My best code is written with the delete key.

  4. #49
    Registered User
    Join Date
    Sep 2002
    Posts
    272
    That sounds more like a poor choice of language for the task.
    Of course. Due to a weakness of the language. If there was some sort of all encompassing super language with no faults, everbody would be using it for always for everything.

    The perspective of C's designers was to give power and flexibility instead of safety. I don't consider that choice to be a weakness of the language
    Whether it's a weakness or not depends on your requirements. Would you advocate using C for everything? If not, why? What's wrong with C that make it a poor choice of language for particular tasks?
    Joe

Page 4 of 4 FirstFirst 1234
Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Microsoft Interview Questions
    By Kohatian 3279 in forum A Brief History of Cprogramming.com
    Replies: 12
    Last Post: 04-29-2006, 03:00 PM
  2. weakness and strenghs of Polymorphism?
    By must in forum C++ Programming
    Replies: 5
    Last Post: 07-23-2002, 09:01 PM

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21