| |
|
Welcome to KnowledgeSutra - Dear Guest | |
Don't You Think C/c++ Is Annoying?
Started by Ho-oh'sRealm, Nov 05 2009 08:27 AM
18 replies to this topic
#1
Posted 05 November 2009 - 08:27 AM
Don't you think C/C++ is annoying?
Even though I'm fairly learned at it, I still find it one of the most annoying languages in existence D: Most of commands are plain annoying, and irritate me a lot. Even my IT teacher (who privately teachs me some coding languages) finds it annoying.
To me, it's a big pain in the back >.>
What about you?
Even though I'm fairly learned at it, I still find it one of the most annoying languages in existence D: Most of commands are plain annoying, and irritate me a lot. Even my IT teacher (who privately teachs me some coding languages) finds it annoying.
To me, it's a big pain in the back >.>
What about you?
#2
Posted 05 November 2009 - 08:51 AM
To be honest, I too thought the same when I started learning C. It's not that I like C and C++ now, but I've learned to live with them. I am looking forward to the day when I can finally stop using them, but that's not going to come any sooner....well anyway my overall answer is: just be a bit patient and you'll learn to appreciate many sides of these languages!
#3
Posted 05 November 2009 - 09:47 AM
The Simpleton, on Nov 5 2009, 09:51 AM, said:
To be honest, I too thought the same when I started learning C. It's not that I like C and C++ now, but I've learned to live with them. I am looking forward to the day when I can finally stop using them, but that's not going to come any sooner....well anyway my overall answer is: just be a bit patient and you'll learn to appreciate many sides of these languages!
I agree with you. C/C++ are strong languages, perhaps one of the most powerful ones around, and are useful for a lot of things, which most other languages are incapable of. Yet, it's still annoying...>.>
#4
Posted 05 November 2009 - 09:58 AM
I only know a little bit of C programming but in all my learning and attempts at programming, I have never found it to be really annoying. What in particular annoys you about C? I guess certain things could be annoying if you're transitioning from another language and are used to that language's style and functions, but other than that I can't see how it's annoying
#5
Posted 05 November 2009 - 09:58 AM
If you used language like python, java, ruby & php etc before C++ then c/c++ looks more annoying. And sometimes it feels more irritating like why we're using this at first place. But in many places c/c++ is requirement in job skills so it's better not to hate it for while. Thing that annoys people in c/c++ is pointers,templates,structures and GUI handling(in case of wxwidgets or qt). It's not that easy to start for most of people. Python,ruby are easily picked up by people as there is interpreter and results are seen immediately not like writing source files then builing or compiling it in c++/c.
#6
Posted 05 November 2009 - 11:41 AM
C is the probably the first programming language taught to students entering the programming world. The syntax might be annoying, but the capability of what it can do is vast.
It might be annoying at first, but once we are used to it, it becomes routine and we actually start to like it and don't feel the annoying part of it.
Let me share my views on it. I would hate the syntax of any language if I am just told to learn the syntax of that language from first to end like a novel. It becomes really boring learning it without any real world applications. Its when I actually get some ideas to develop and code, I begin to use these syntax and then finally start to like it. So I would say, syntax is boring but when its coupled with ideas and sheer will to make it happen, even assembly language seems not to be annoying.
It might be annoying at first, but once we are used to it, it becomes routine and we actually start to like it and don't feel the annoying part of it.
Let me share my views on it. I would hate the syntax of any language if I am just told to learn the syntax of that language from first to end like a novel. It becomes really boring learning it without any real world applications. Its when I actually get some ideas to develop and code, I begin to use these syntax and then finally start to like it. So I would say, syntax is boring but when its coupled with ideas and sheer will to make it happen, even assembly language seems not to be annoying.
#7
Posted 05 November 2009 - 06:30 PM
yes i am a student and it is one of my firsts to be learnt. But the thing is the language makes you more skillful and logical. While you write you programs your logic increases and you start thinking as a computer. I think it is a good language and has power too but it is limiting its use and i don't think it is going to remain for much more a time a decade at max. The use would be limited and only for experts it would be. But for basic programming idea it is perfect to learn
#8
Posted 06 November 2009 - 05:01 AM
I find C/C++ annoying too especially when time is premium (eg ACM-ICPC). I spend a considerable amount of time deciphering its compilation/ error messages. (Back then, I thought they were alien language). However after building your program, the headache pays off because of C/C++'s efficiency. Unlike Java, w/c is easy to code but lots of overhead at runtime.
Just like time-space, there is always a tradeoff.
Just like time-space, there is always a tradeoff.
#10
Posted 06 November 2009 - 12:25 PM
How good error messages are is not a language thing but a compiler thing. Sometimes the error message has to be very general to fit all scenarios and that can be a pain to debug, especially if your code is large and complex.
C++ is my favorite language. It fills all my non web needs and I love pointers..
In other words, what annoys them is programming in general. I can understand that many find pointers difficult, but you can't write anything useful without data structures (any language). Templates are a huge help. Gui handling looks pretty much the same in almost every oo language.
C++ is my favorite language. It fills all my non web needs and I love pointers..
Quote
Thing that annoys people in c/c++ is pointers,templates,structures and GUI handling(in case of wxwidgets or qt).
Reply to this topic

1 user(s) are reading this topic
0 members, 1 guests, 0 anonymous users















