Tagged Questions
54
votes
16answers
12k views
I don't know C. And why should I learn it?
My first programming language was PHP (gasp). After that I started working with JavaScript. I've recently done work in C#.
I've never once looked at low or mid level languages like C.
The general ...
16
votes
10answers
17k views
Why would I learn C++11, having known C and C++? [closed]
I am a programmer in C and C++, although I don't stick to either language and write a mixture of the two. Sometimes having code in classes, possibly with operator overloading, or templates and the oh ...
16
votes
7answers
4k views
Learning to program in C (coming from Python) [closed]
If this is the wrong place to ask this question, please let me know.
I'm a Python programmer by occupation. I would love to learn C. Indeed, I have tried many times, but I always get discouraged. In ...
8
votes
6answers
4k views
practical way to learn C? [closed]
I want to dig into C and normally when I want to learn a new language I think of a simple/attainable project goal that has some practical purpose (make use of an api, automate a task, etc...)
I'm ...
7
votes
7answers
1k views
Learning the nuances of a language (C++)
So I'm a recent college graduate, and I really enjoy working in C++; I worked with it a lot in school, and would like to pursue a career writing in C or C++. The problem I'm having is that I'm trying ...
7
votes
3answers
2k views
Career in Embedded Systems For CS Major
I'm entering my last few semesters of a CS degree and looking to start a career in Embedded Systems. From talking to a lot of people it seems like I might have been better off with a Computer ...
6
votes
11answers
3k views
Learning C, C++ and C# [duplicate]
I'm sure you guys are tired of this question but after wading through hours of similar posts and questions I've really not made any progress to my specific concerns.
I was hoping you guys could shed ...
5
votes
3answers
490 views
Intro to C for an experienced programmer [closed]
This reply to the question "I don't know C. And why should I learn it?" has me interested in learning C. What is a good self-instruction program (textbook/website/OpenCourseWare, etc.) for someone who ...
5
votes
4answers
1k views
Learning C for C++ programmers [closed]
That's right, I learned to program in C++, and of course know the common set of features of both languages, so I can program in C.
But I'd really like to read tutorials or books that teach you C, and ...
5
votes
4answers
621 views
How to familiarize myself with Python
I'm a Python beginner. I started programming with Python 1.5 months back.
I downloaded the Python docs and read some parts of the tutorial. I have been programming on codechef.com and solving ...
5
votes
1answer
3k views
How do I learn modern C? [closed]
I started programming about 20 years ago with the first edition of the book C for Dummies. It was a great introduction to code and I am now a professional software developer. However, these days I ...
4
votes
4answers
1k views
Which version of C should I learn? [closed]
It looks like K&R "C Programming Language (2nd Edition)" covers ANSI C, but another book that I'm starting (Stephen G. Kochan "Programming in C") says that it uses C99.
I'm coming from a ...
3
votes
5answers
2k views
Will Python developers find it easier to learn C (and vice versa)? [duplicate]
Since Python was written in the C programming language, does it mean that if I know C I will learn and master Python faster than it would take me to learn it without prior knowledge of C?
Or will ...
3
votes
4answers
1k views
How can I learn about optimising for the CPU cache (in C)?
Reading these two questions, I see that understanding CPU caching behaviour can be important when dealing with large amounts of data in memory. I would like to understand the way the caching works to ...
3
votes
1answer
3k views
Well documented open source projects to study for a beginner?
I've been reading up on/learning C for a week or two and was wondering if anybody could recommend some extremely well documented open-source projects I could study?
Things like sourceforge are great ...
2
votes
5answers
733 views
How to learn C in two days (if I already know C++)?
I've been programming in C++ for a few years, and I've done a school project or two in C (as well as several other languages). However, I don't know C very well at all. I have a programming ...
2
votes
4answers
526 views
Is Objective C a reasonable way to learn C?
I want to learn C but I tend to learn best when I have a project to work on. I've never done iPhone development, so I'm hoping to kill two birds with one stone. Will learning objective c also teach me ...
1
vote
3answers
666 views
good literature for teaching object oriented thinking in C [closed]
Quite often C is the primary platform for the development. And when things are large scale, I have seen partitioning of the system as different objects is quite a natural thing. Some or many of the ...
1
vote
2answers
402 views
Python as a first language? [closed]
I have just started working in Information Security World. I want to learn the Python language for creating my own automated tool for Fuzzing, SQL-Injection etc.
My question is I don't know much ...
1
vote
2answers
235 views
Best online reference guide for gcc
My box is configured:
Ubuntu, Code::Blocks IDE, GNU gcc compiler.
I'm not very experienced in C. I am having some difficulty seperating what functions are available to me. Evidently there's a few ...
1
vote
2answers
1k views
How far is the trail from Java to C / C++? [closed]
I want to find out how easy or hard the transition to C / C++ is for a mid-experienced Java programmer.
I've already read the questions about "C++ for Java Programmers" and "Is it necessary for Java ...
1
vote
1answer
138 views
Advice sought: highly technical app idea - do I employ someone or do it myself? [closed]
I'm a TV producer in London but also an enthusiastic amateur coder and web designer. I started with VB6 and then moved onto C/PHP/Obj-C. I've got a couple apps in the app store, I mess around a lot ...
1
vote
2answers
242 views
Function calls to calls in windows api
I am a beginner programmer who is learning C. I find it hard to grasp the whole programming concept, thus I have questions.
When programming in Windows, how does Windows communicate with the programs ...
0
votes
3answers
5k views
Char and unsigned char [closed]
Where is unsigned char used in C ( please tell about some real-world examples )? Why would we need both char and unsigned char?
Char ranges from -127 to 128 ( 8-bit integer )
Unsigned Char ranges ...
0
votes
5answers
986 views
Learning basic algorithms - better C or C++? [closed]
I'm studying fundamental algorithms (quicksort, mergesort, binary trees, etc..) and I'm going to re-code every algorithm by scratch to learn how they work. Should I code them in C or C++? I think with ...
0
votes
2answers
592 views
Equivalent of common IntelliJ actions in vim for C development [closed]
I am attempting to move from IntelliJ IDEA to vim, primarily for C development. What are the equivalent of the following common IntelliJ features/tasks in vim (and what plugin is required if any)?
...
-2
votes
1answer
851 views
Is C a pre-requisite in order to learn C++ effectively? [duplicate]
I only have programming experience with high-level languages, as well as with DBMS. Now, I would like to get into C and/or C++. My question is: Is the C language a pre-requisite in order to learn C++ ...