Tycoon Talk
Become a Big fish!
The number 1 forum for online business!
Post topics, ask questions, share your knowledge.
Tycoon Talk is part of Freelancer.com - find skilled workers online at a fraction of the cost.

C / C++ Forum


You are currently viewing our C / C++ Forum as a guest. Please register to participate.
Login



Closed Thread
people who have experience with C
Old 11-28-2010, 01:14 AM people who have experience with C
Lashtal's Avatar
wherenomanhasgonebefore

Posts: 680
Name: Lashtal
Trades: 0
what do you like about the language, and what don't you like about it (as compared to other languages)?
__________________
Currently Reading:
Please login or register to view this content. Registration is FREE
Lashtal is offline
View Public Profile
 
 
Register now for full access!
Old 11-30-2010, 08:51 AM Re: people who have experience with C
King Spam Talker

Posts: 1,092
Name: Paul W
Trades: 0
I like the fact that I can achieve a solution to any problem using C and that solution (if well written) will be very fast to execute. Downsides are several: it's a dangerous language in that it lacks the checks that other languages have, it makes powerful facilities available to novices (it makes powerful facilities available to experts )Years of experience designing software using block-structured procedural languages have shown it to be the best available for all purposes. BTW, one other downside is afficionados using it when it's not the best solution (eg preferring Perl for string handling, php for knocking up prototypes and small web solutions).
PaulW is online now
View Public Profile
 
Old 12-04-2010, 03:52 AM Re: people who have experience with C
Lashtal's Avatar
wherenomanhasgonebefore

Posts: 680
Name: Lashtal
Trades: 0
Quote:
Originally Posted by PaulW View Post
...it makes powerful facilities available to novices (it makes powerful facilities available to experts )...
what i'm liking about what i'm reading about it so far.

---

i'm actually favouring strictly-typed over loosely-typed... I can see what some of you are saying when you make reference to developing "bad habits" when starting out with a loosely-typed language.
__________________
Currently Reading:
Please login or register to view this content. Registration is FREE
Lashtal is offline
View Public Profile
 
Old 12-04-2010, 11:39 AM Re: people who have experience with C
King Spam Talker

Posts: 1,092
Name: Paul W
Trades: 0
"Strong typing is a crutch for people with weak memories" -- from the classic http://www.dcs-media.com/Archive/hum...-eat-quiche-AI A common problem with C is that people use facilities they don't need -- there's almost a pathological need to over-complicate and be clever. If you want a few good examples (although these are deliberately over-complicated) search for obfuscated C - a once-annual competition.

Last edited by PaulW; 12-04-2010 at 11:42 AM..
PaulW is online now
View Public Profile
 
Old 12-04-2010, 04:12 PM Re: people who have experience with C
NullPointer's Avatar
Will Code for Food

Posts: 2,883
Name: Matt
Location: Irvine, CA
Trades: 0
Quote:
Originally Posted by PaulW View Post
"Strong typing is a crutch for people with weak memories"
Just thought I'd emphasize that the author was joking when he said that

Quote:
Originally Posted by PaulW View Post
A common problem with C is that people use facilities they don't need -- there's almost a pathological need to over-complicate and be clever. If you want a few good examples (although these are deliberately over-complicated) search for obfuscated C - a once-annual competition.
I'd say that's a problem with people, not C.
__________________

Please login or register to view this content. Registration is FREE
|
Please login or register to view this content. Registration is FREE
|
Please login or register to view this content. Registration is FREE
|
Please login or register to view this content. Registration is FREE
NullPointer is offline
View Public Profile Visit NullPointer's homepage!
 
Old 12-04-2010, 06:04 PM Re: people who have experience with C
chrishirst's Avatar
Defies a Status

Posts: 43,972
Name: Chris Hirst
Location: Blackpool. UK
Trades: 0
If you are disciplined with your programming practices it does not really matter whether the language is "strongly typed" or not.
__________________
Chris. ->>
Please login or register to view this content. Registration is FREE
<<-

A foolish consistency is the hobgoblin of little minds
Thought for today:- Is SEO the only industry where all the cowboys are Indians?
chrishirst is online now
View Public Profile Visit chrishirst's homepage!
 
Old 12-04-2010, 09:32 PM Re: people who have experience with C
Lashtal's Avatar
wherenomanhasgonebefore

Posts: 680
Name: Lashtal
Trades: 0
chris: a good point. I am a rule-nazi. I LIKE structure. I think that's why I favour a strong over a weakly-typed language. The freedom of a weakly-typed language is more forgiving... but it has a tendency of losing me in the freedom of creating a mess. Guess I am not that seasoned when it comes to designing the FLOW of a PHP script. (though I will say, not *that* difficult)

Which is why i'm finding this strict language thing a valuable thing to study.
__________________
Currently Reading:
Please login or register to view this content. Registration is FREE
Lashtal is offline
View Public Profile
 
Old 12-05-2010, 12:55 PM Re: people who have experience with C
wayfarer07's Avatar
Poo on You

Latest Blog Post:
jQuery Mapbox Updated
Posts: 4,040
Name: Abel Mohler
Location: Asheville, North Carolina USA
Trades: 0
Strong typing is more to prevent compiler errors than anything. It's easier to write a compiler that interprets a strict set of rules than a loose set of rules, and it makes the resulting (compiled) code more efficient because its interpretation has less conditions attached to it.

You're supposed to be able to write some C and know almost exactly what Assembly Language it will produce.
__________________
Software engineer at
Please login or register to view this content. Registration is FREE
.
wayfarer07 is offline
View Public Profile Visit wayfarer07's homepage!
 
Old 12-05-2010, 10:43 PM Re: people who have experience with C
Lashtal's Avatar
wherenomanhasgonebefore

Posts: 680
Name: Lashtal
Trades: 0
Quote:
Originally Posted by wayfarer07 View Post
You're supposed to be able to write some C and know almost exactly what Assembly Language it will produce.
still learning about Bits, Bytes and Memory Cells over here.

not sure how far i'll go with C, but it holds my interest more than PHP


I imagine writing, learning, and incorporating Assembly Code and Machine Code into C and C++ progs would put someone at "Elite Wizard Status"?
__________________
Currently Reading:
Please login or register to view this content. Registration is FREE
Lashtal is offline
View Public Profile
 
Old 12-05-2010, 11:02 PM Re: people who have experience with C
NullPointer's Avatar
Will Code for Food

Posts: 2,883
Name: Matt
Location: Irvine, CA
Trades: 0
Quote:
Originally Posted by Lashtal View Post
I imagine writing, learning, and incorporating Assembly Code and Machine Code into C and C++ progs would put someone at "Elite Wizard Status"?
I think there is a tendency for some programmers to become obsessed with the performance aspect of coding. Depending on the situation it may be more important to write code that is easy to understand and update, which means writing higher level code. IMO being able to objectively make design decisions like this is more important than being able to code in assembly.

A mature compiler can usually generate better assembly than what someone could write themselves unless they really know what they're doing. Usually when someone decides to incorporate assembly code it's because they're working with a performance critical application and the code they are updating is a bottleneck of some sort.

Unless you are certain there is a performance benefit and you really need that additional performance it is best to just stick with higher level code, if only for the poor guy who's job it may be to update it one day.
__________________

Please login or register to view this content. Registration is FREE
|
Please login or register to view this content. Registration is FREE
|
Please login or register to view this content. Registration is FREE
|
Please login or register to view this content. Registration is FREE
NullPointer is offline
View Public Profile Visit NullPointer's homepage!
 
Old 12-06-2010, 02:25 AM Re: people who have experience with C
Lashtal's Avatar
wherenomanhasgonebefore

Posts: 680
Name: Lashtal
Trades: 0
I believe "Problem Solving and Program Design in C" says something to the affect of: 80% of all applications coded, are eventually managed and maintained by people who didn't author the code.

Think the next paragraph said something to the affect of the importance of writing clear, understandable commentary to code blocks/sections.
__________________
Currently Reading:
Please login or register to view this content. Registration is FREE
Lashtal is offline
View Public Profile
 
Old 12-18-2010, 12:18 AM Re: people who have experience with C
Banned

Posts: 36
Name: flemming
Trades: 0
Quote:
Originally Posted by chrishirst View Post
If you are disciplined with your programming practices it does not really matter whether the language is "strongly typed" or not.
Chris you are absolutely right. The thing that matters is the strong skills and commands on all programming languages.
flemming is offline
View Public Profile
 
Old 12-18-2010, 02:07 AM Re: people who have experience with C
Lashtal's Avatar
wherenomanhasgonebefore

Posts: 680
Name: Lashtal
Trades: 0
thanks for pointing that out.
__________________
Currently Reading:
Please login or register to view this content. Registration is FREE
Lashtal is offline
View Public Profile
 
Old 12-20-2010, 06:07 AM Re: people who have experience with C
Junior Talker

Posts: 1
Name: sf web
Trades: 0
I like C# becuase its easy to handle rather then java or C++

Quote:
Originally Posted by Lashtal View Post
what do you like about the language, and what don't you like about it (as compared to other languages)?
sfweb is offline
View Public Profile Visit sfweb's homepage!
 
Old 12-20-2010, 06:39 AM Re: people who have experience with C
Novice Talker

Posts: 13
Trades: 0
I like C the most cause here there is no option for classes/objects. Here it's only logic that works and I love giving a logical solution to a problem in terms of programming.
__________________

Please login or register to view this content. Registration is FREE
|
Please login or register to view this content. Registration is FREE

Please login or register to view this content. Registration is FREE
MichelBachkhem is offline
View Public Profile
 
Old 01-07-2011, 02:09 AM Re: people who have experience with C
Average Talker

Posts: 17
Trades: 0
The advantage of C is that it is the basic of all other languages. The disadvantage is that when the program extends it becomes difficult to fix the bugs, there is no runtime checking and no strict type checking.
__________________

Please login or register to view this content. Registration is FREE
ukprize is offline
View Public Profile
 
Old 01-08-2011, 12:35 PM Re: people who have experience with C
Super Talker

Posts: 116
Trades: 0
Quote:
what do you like about the language, and what don't you like about it (as compared to other languages)?
I prefer C++ because of the flexibility that classes (OOP) provide. However, I also like C because it's similar to C++ and actually can be considered as the "foundation" of C++, being originally named "C with Classes."
Learnin' n00b is offline
View Public Profile
 
Old 01-10-2011, 04:07 PM Re: people who have experience with C
QiSoftware's Avatar
Skilled Talker

Posts: 74
Location: U.S.
Trades: 0
pros: very powerful
cons: very powerful

Q...
__________________


Please login or register to view this content. Registration is FREE
|
Please login or register to view this content. Registration is FREE
|
Please login or register to view this content. Registration is FREE
QiSoftware is offline
View Public Profile Visit QiSoftware's homepage!
 
Closed Thread     « Reply to people who have experience with C
 

Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off





   
RSS Feed  Feeds: RSS   JS   XML
RSS Feed  Feeds for this forum: RSS   JS   XML



Page generated in 0.50411 seconds with 11 queries