Login Register






Thread Rating:
  • 0 Vote(s) - 0 Average


C as a first language? filter_list
Author
Message
RE: C as a first language? #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.

Reply

RE: C as a first language? #12
(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.
really thank I read it too.
- Is C complete language?
- C have Gui liberiy?

"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
"C have GUI library?" hellyes it does. You can use Curses or N-curses for you're CLI needs and GTK+ for GUI (cross-platform). I think those are the most popular choices.

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:
(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.

Nothing wrong with that, Linux masterrace! Tongue
(This post was last modified: 01-08-2017, 07:23 PM by insidious.)
[Image: pBD38Xq.png]
Email: insidious@protonmail.ch

Reply

RE: C as a first language? #13
(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
"C have GUI library?" hellyes it does. You can use Curses or N-curses for you're CLI needs and GTK+ for GUI (cross-platform). I think those are the most popular choices.

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:
(01-07-2017, 02:38 AM)Dr. Keter Wrote: 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.

Nothing wrong with that, Linux masterrace! Tongue

man I asked you because you are C programmer or you know C bater than me.
And using C is batter on linux Smile .(someone adviced me to using C on linux)
Die  But Don't Lie
“Oh Abu Dharr! Don’t look at the smallness of the sin but look at the one you disobeyed.” Prophet Muhammad (pbuh)
[Image: p_237m2jx1.png]
Click for Free VPN

Reply

RE: C as a first language? #14
(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
"C have GUI library?" hellyes it does. You can use Curses or N-curses for you're CLI needs and GTK+ for GUI (cross-platform). I think those are the most popular choices.

Is working with Gui easy like other languages ex:Java?

Java is shit, and the more you talk about it the more I think you are a skid because you have no intention of learning anything else. I personally like what I've seen of C#.

I agree with you for most of that, however C# has nothing on the power that C has.

Reply

RE: C as a first language? #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

man I asked you because you are C programmer or you know C bater than me.
And using C is batter on linux Smile .(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.

Reply

RE: C as a first language? #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 .

Reply

RE: C as a first language? #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.

Reply

RE: C as a first language? #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.

Reply

RE: C as a first language? #19
Let's keep things friendly and respectful. There's no reason I should have had to delete all those posts.
[Image: fSEZXPs.png]

[+] 1 user Likes Dismas's post
Reply

RE: C as a first language? #20
Nobody became an expert swimmer in a puddle Smile 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
Reflection of a lonely being trapped in a false time
exposing your precious secrets for I am scared of mine
tox: E321B7DD931582DE0277E578578F37B0E41FB9838E9466035235BFDE5E1F3C1C10026A5982BF

Reply







Users browsing this thread: 1 Guest(s)