Hi!
Few days ago, I had learned C language. It took me almost 8 to 10 months to learn the whole language. Now I wanna want to make real world applications using it. I'm an Ubuntu user or more generally a Linux user. The point to ponder is that I don't know how to create an application. Cooking with coconut digital download. I can efficiently read and write C code, but do not know how to write full fledged applications in it. I want to know how to write GUI applications for Linux. I was thinking of creating a GUI text editor in C on Linux platform but, I do not know where to start? what to do? and how to do? I'm in a total delimma, frustration and desperation. I can create a program in linux that can take arguments as files and then can copy them but, does not possess knowledge far beyond this. I want to contribute to C open source projects, to build softwares like mp3 players and to contribute to Linux system programming. Please suggest me helpful tips and books from where I can supplement my hunger for knowledge and get out of this nasty situation. Also advice me what to do if I have little knowledge of programming under my belt. Web Development![]()
shahid_650
C# for C Developers is a great place to start. It is a table that lists the most important comparisons between the two languages. Once you have explored some of these differences, you might choose a self-contained project you have written in the past in C, and re-write it in C#. Few days ago, I had learned C language. It took me almost 8 to 10 months to learn the whole language. Now I wanna want to make real world applications using it. I'm an Ubuntu user or more generally a Linux user. The point to ponder is that I don't know how to create an application. I can efficiently. Jan 14, 2019 C is the engine building programming language. C is used when you need super high performance. C is often used to build game engines, and it is also used on hardware that has limited.
Web Dev Jobs
Auto tuned william shatner turkey frier. The next step is to implement an approximation to the socket, thread, GUI or word processing features you would otherwise rely on in Java or Python, that's how the features you are using in those languages were made in the first place.
Web Dev Tutorial
Go back and re-read it to catch the other 50% you might have missed. No offense - C++ is such a huge language that nobody can simply sit down and read a book on it and claim to know much at all. It's like doing nothing more than reading a textbook on the German language and then calling yourself versed in German, not having spoken or written a single word of it.
Learning to program is an iterative process. You write code. You find there are things you don't know. You go back and read up on them, then apply that new knowledge to new programs you write. Rinse and repeat. I have been programming in C++ for more than 10 years having never read a single C++ book cover to cover. I write code. I find things I don't know. I research them, then apply what I've learned. (In fact, the only C++ book I own right now is 'Beyond the C++ Standard Library' and even that I don't use -- I find boost's website more useful). What's next is to get an idea for a program and go code it. When I was in college, I wrote a college football simulator which was modeled after an old BASIC program I had in a book. I did it because I liked the idea of the original BASIC program, but I wanted to add features. I wrote that program at least 3 times -- the first one in spaghetti code BASIC, which did just a little more than the original, the second in structured QuickBASIC, and the third in object-oriented Turbo Pascal. The final version had a text-based interface similar to Borland's old TurboVision library and was over 12,000 lines of code (compared to the couple hundred of the original BASIC program I copied). Comments are closed.
|
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |