Nine Years of Service
Posts: 98
Threads: 10
Points: 81NSP
RE: C as a first language? 01-07-2017, 04:24 AM
#11
(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.
- mostly braindead monkeys on this forum.
•
Nine Years of Service
Posts: 98
Threads: 10
Points: 81NSP
RE: C as a first language? 01-08-2017, 10:44 PM
#15
(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?
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: You sort of indirectly replied to my post to hint at the fact that you're on Linux.
Nothing wrong with that, Linux masterrace! ![Tongue Tongue](https://sinister.ly/images/smilies/set/tongue.png)
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)
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.
(This post was last modified: 01-08-2017, 10:44 PM by bitm0de.)
- mostly braindead monkeys on this forum.
•
Eight Years of Service
Posts: 574
Threads: 41
Points: 19NSP
RE: C as a first language? 01-09-2017, 05:21 PM
#16
I personally started with java as a first language but i think most of the users here will recommend you to start with C .
•
Nine Years of Service
Posts: 98
Threads: 10
Points: 81NSP
RE: C as a first language? 01-09-2017, 08:08 PM
#17
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.
(This post was last modified: 01-10-2017, 01:13 AM by bitm0de.)
- mostly braindead monkeys on this forum.
•
Eight Years of Service
Posts: 2,374
Threads: 130
Points: 46NSP
RE: C as a first language? 01-10-2017, 04:14 AM
#18
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.
(11-02-2018, 02:51 AM)Skullmeat Wrote: Ok, there no real practical reason for doing this, but that's never stopped me.
•
Twelve Years of Service
Posts: 18,156
Threads: 1,994
Points: 826NSP
RE: C as a first language? 01-10-2017, 07:20 AM
#19
Let's keep things friendly and respectful. There's no reason I should have had to delete all those posts.