![]() |
|
C as a first language? - Printable Version +- Sinisterly (https://sinister.ly) +-- Forum: Coding (https://sinister.ly/Forum-Coding) +--- Forum: C, C++, & Obj-C (https://sinister.ly/Forum-C-C-Obj-C) +--- Thread: C as a first language? (/Thread-C-as-a-first-language) |
RE: C as a first language? - bitm0de - 01-07-2017 (01-07-2017, 02:38 AM)Dr. Keter Wrote:(01-07-2017, 01:47 AM)bitm0de Wrote: C is a good language, but as to whether it's been around for years or not, it really doesn't depend on the language as much as the compiler that you're using. There's a lot that don't fully support ISO C99 or C11 for instance, especially if you're on Windows. C may have been around for a while but it's evolved over the years too, just not as much as C++, but big companies like Microsoft have put much more effort into working with support for C++ rather than C. C is still a good language though, but don't expect to be writing code using all of the new C11 features with flawless results 100% of the time.Personally, my development environment is a terminal, nano, and gcc. You sort of indirectly replied to my post to hint at the fact that you're on Linux. RE: C as a first language? - insidious - 01-08-2017 (01-06-2017, 09:18 PM)Mr.Kurd Wrote:(01-06-2017, 09:08 PM)insidious Wrote:(01-06-2017, 08:57 PM)Mr.Kurd Wrote: How you wrote all ths? I can't wrote alot maybe it's because english isn't my first language and I"m on my phone. Easy is subjective. If i've been programming in Assembly x86 for the last 10 years then Assembly is easy, and i might think something like Java is difficult. In my opinion working with GUI's is easy in C++. I value the performance and control I get with a compiled language. If you're going to argue with me about how "easy" Java is do it in your own thread please. If you're going to argue to use Java as a first language then do so. (01-07-2017, 04:24 AM)bitm0de Wrote:(01-07-2017, 02:38 AM)Dr. Keter Wrote:(01-07-2017, 01:47 AM)bitm0de Wrote: C is a good language, but as to whether it's been around for years or not, it really doesn't depend on the language as much as the compiler that you're using. There's a lot that don't fully support ISO C99 or C11 for instance, especially if you're on Windows. C may have been around for a while but it's evolved over the years too, just not as much as C++, but big companies like Microsoft have put much more effort into working with support for C++ rather than C. C is still a good language though, but don't expect to be writing code using all of the new C11 features with flawless results 100% of the time.Personally, my development environment is a terminal, nano, and gcc. Nothing wrong with that, Linux masterrace!
RE: C as a first language? - Mr.Kurd - 01-08-2017 (01-08-2017, 07:22 PM)insidious Wrote:(01-06-2017, 09:18 PM)Mr.Kurd Wrote:(01-06-2017, 09:08 PM)insidious Wrote: "Is C a complete language" Most definitely, yes. Been around for more than 30 years I sure as hell hope it's a complete language man I asked you because you are C programmer or you know C bater than me. And using C is batter on linux .(someone adviced me to using C on linux)
RE: C as a first language? - phyrrus9 - 01-08-2017 (01-08-2017, 10:18 PM)Skullmeat Wrote:(01-06-2017, 09:18 PM)Mr.Kurd Wrote:(01-06-2017, 09:08 PM)insidious Wrote: "Is C a complete language" Most definitely, yes. Been around for more than 30 years I sure as hell hope it's a complete language I agree with you for most of that, however C# has nothing on the power that C has. RE: C as a first language? - bitm0de - 01-08-2017 (01-08-2017, 09:31 PM)Mr.Kurd Wrote:(01-08-2017, 07:22 PM)insidious Wrote:(01-06-2017, 09:18 PM)Mr.Kurd Wrote: Is working with Gui easy like other languages ex:Java? C is no better on linux than other platforms, why would that matter? That's an opinionated statement from some linux fanboy. C is just a language. Btw, depending on your target user or project, whether it's better (for whatever reason) on platform A vs platform B does not matter at all. RE: C as a first language? - Vi-Sion - 01-09-2017 I personally started with java as a first language but i think most of the users here will recommend you to start with C . RE: C as a first language? - bitm0de - 01-09-2017 It really depends on what you want to do. If you're just developing small tools that have a nice UI, that don't require low level hardware access or anything then something like C# is good. If you want small, native, cross-platform tools, then the most original idea was to go with languages like C/C++. I say this because I'm subtly half-accepting the idea of .NET native and other things like this. Obviously you'd never write a kernel with C# though, so it really depends on what you're trying to achieve. RE: C as a first language? - Blink - 01-10-2017 I would actually think that C would be a good first language. It's not super-complex and is close enough to C++ to be able to make a smooth transition. Another option is Python or JavaScript, they are super simple. Personally as a first language, I thing Python is best, but C is ok. RE: C as a first language? - Oni - 01-10-2017 Let's keep things friendly and respectful. There's no reason I should have had to delete all those posts. RE: C as a first language? - silur - 02-01-2017 Nobody became an expert swimmer in a puddle Always go in the deep water if you really want to understand something.I recommend C as a start for everyone but assembly is even better. Toys like python and java are good and useful but you should only use high-level abstractions, JIT, GC's and other shit after you mastered the low-level layer! TL;DR: C is a perfect choice for a starting language |