Computer Science, programming languages discussion
Moderator: English moderators
Forum rules
Please keep the forum rules and guidelines in mind when creating or replying to a topic.
Please keep the forum rules and guidelines in mind when creating or replying to a topic.
Re: Computer Science, programming languages discussion
Sure you can, but I think that you may find better answers on a programming Q&A website rather than on a forum about rayman. 
-
The Jonster

- Posts: 34040
- Joined: Sat Mar 24, 2018 6:15 am
- Location: The realm of Mario Karting
- Tings: 78140
Re: Computer Science, programming languages discussion
That's true, and ironically I actually have an account on there (haven't been on there in ages though) 
Hm, that reminds me I wonder if anyone can tell me the similarities between C, C++, and C#? I know C pretty well, but I'm curious about learning C++ and C# too.
(And Plum still has me thinking of Rust....
)
Hm, that reminds me I wonder if anyone can tell me the similarities between C, C++, and C#? I know C pretty well, but I'm curious about learning C++ and C# too.
(And Plum still has me thinking of Rust....
Always be true to yourself.

Sigs by Steo and R4Y_ANC3L

Sigs by Steo and R4Y_ANC3L
Re: Computer Science, programming languages discussion
C++ is an extension for the C language that adds OOP. Every piece of code of C will compile fine in C++ (except for some very special cases). C# is a proprietary language from Microsoft (although it is open source now), which is part of the .NET framework (there are 3 .NET languages at this moment: C#, Visual Basic and F#). Unlike C++ which has both an imperative and an object-oriented paradigm, C# is only object-oriented. It is also more high-level than C and C++.
If you want to learn either C++ or C#, from a pragmatic perspective, I'd advise you C#, because it is one of the most in-demand languages for now: you can use it to create either desktop applications, multiplatform mobile application or even whole websites. And on a personal point of view, it is my favourite programming language because it is easy to code, easy to read, and it has a lot of nice features (Linq, WinForms, nullables...). You also don't need to bother with memory managment (malloc/realloc/free in C, or new/delete/RAII in C++). It is a bit hard to learn though.
Rust on its side is an exotic programming language, its semantic and its syntax looks a lot like a functional programming language, but yet it isn't. I don't like it, but it doesn't mean it's bad. But yet, it is not very popular and not in-demand.
If you know precisely in which field of IT you want to specialize, we could maybe give you more specific advices.
If you want to learn either C++ or C#, from a pragmatic perspective, I'd advise you C#, because it is one of the most in-demand languages for now: you can use it to create either desktop applications, multiplatform mobile application or even whole websites. And on a personal point of view, it is my favourite programming language because it is easy to code, easy to read, and it has a lot of nice features (Linq, WinForms, nullables...). You also don't need to bother with memory managment (malloc/realloc/free in C, or new/delete/RAII in C++). It is a bit hard to learn though.
Rust on its side is an exotic programming language, its semantic and its syntax looks a lot like a functional programming language, but yet it isn't. I don't like it, but it doesn't mean it's bad. But yet, it is not very popular and not in-demand.
If you know precisely in which field of IT you want to specialize, we could maybe give you more specific advices.
-
PluMGMK

- Posts: 37009
- Joined: Fri Jul 31, 2009 9:00 pm
- Location: https://www.youtube.com/watch?v=cErgMJSgpv0
- Contact:
- Tings: 102740
Re: Computer Science, programming languages discussion
Yeah, I don't think Rust would be very "useful" at the moment since not a lot of companies are using it, but I think it's good for learning to think in different ways, which can't be a bad thing for a developer!

Sig with Dora made by R4Y_ANC3L; others made by me
Android: How to block an image you don't like
It's good to learn from the past: read the Pirate-Community Documentary!
Other things you should know about this site
-
The Jonster

- Posts: 34040
- Joined: Sat Mar 24, 2018 6:15 am
- Location: The realm of Mario Karting
- Tings: 78140
Re: Computer Science, programming languages discussion
Sorry I forgot to respond to this again!
Currently my best work I think is in Software Testing, though I have a concentration in Software Engineering. I want to be well rounded, but i'm not that strong in Security ot Networking, so I think for the time being I want to specialize in programming and web/software development (and maybe tech support) for now.
I've been looking through a lot of entry-level web development jobs lately, and i've come to discover that a lot of the jobs mention Wordpress. I wonder what you guys think of WordPress? I don't really have any sort of knowledge on this.
Currently my best work I think is in Software Testing, though I have a concentration in Software Engineering. I want to be well rounded, but i'm not that strong in Security ot Networking, so I think for the time being I want to specialize in programming and web/software development (and maybe tech support) for now.
I've been looking through a lot of entry-level web development jobs lately, and i've come to discover that a lot of the jobs mention Wordpress. I wonder what you guys think of WordPress? I don't really have any sort of knowledge on this.
Always be true to yourself.

Sigs by Steo and R4Y_ANC3L

Sigs by Steo and R4Y_ANC3L
Re: Computer Science, programming languages discussion
Well, it's a tool for creating and managing websites very quickly. You almost don't need to code. It is very convenient for showcase and news websites that don't need advanced functionnalities. If a lot of jobs mention Wordpress well you should learn it, it will not take you a lot of time honestly. A good complement is Bootstrap.
Because you will be in competition with other web front devs that have already created websites, I would advice you do make a nice little website that you can put on your CV. Don't be afraid of reusing free of right snippets instead of building everything from scratch.
Because you will be in competition with other web front devs that have already created websites, I would advice you do make a nice little website that you can put on your CV. Don't be afraid of reusing free of right snippets instead of building everything from scratch.
-
PluMGMK

- Posts: 37009
- Joined: Fri Jul 31, 2009 9:00 pm
- Location: https://www.youtube.com/watch?v=cErgMJSgpv0
- Contact:
- Tings: 102740
Re: Computer Science, programming languages discussion
Can't say I'm a huge fan of WordPress, but yeah, what Lovy said!

Sig with Dora made by R4Y_ANC3L; others made by me
Android: How to block an image you don't like
It's good to learn from the past: read the Pirate-Community Documentary!
Other things you should know about this site
-
The Jonster

- Posts: 34040
- Joined: Sat Mar 24, 2018 6:15 am
- Location: The realm of Mario Karting
- Tings: 78140
Re: Computer Science, programming languages discussion
Yup, looks like a bit of learning wouldn't hurt! I plan to teach myself Wordpress and .NET since on the software engineer side it seems to show up on quite a lot of the jobs I find. I hope it won't be too hard for me to learn, and later remember. 
Always be true to yourself.

Sigs by Steo and R4Y_ANC3L

Sigs by Steo and R4Y_ANC3L
Re: Computer Science, programming languages discussion
I'm surprised I never posted here. Anyway, other than learning a lot about Linux then managing to install LFS, I've only really learned some Python, and a very small amount of Javascript. I was always really into computer hardware, it's something I always had an interest in.

FC: 40210 | CF: 103059 | BOM: 94388 | LOTLD: 120486 | DOTK: 110450 | LS: 40810 | SBTC: 99693 | HH: 100028 | TOTL: 100563
TOTAL: 809687
-
The Jonster

- Posts: 34040
- Joined: Sat Mar 24, 2018 6:15 am
- Location: The realm of Mario Karting
- Tings: 78140
Re: Computer Science, programming languages discussion
From Feb/March onwards I’ve brushed up on HTML, CSS, and JavaScript. Next up I will be learning Jquery, which I’ve pretty much forgotten how to use 
Always be true to yourself.

Sigs by Steo and R4Y_ANC3L

Sigs by Steo and R4Y_ANC3L
Re: Computer Science, programming languages discussion
Well I literally know just about as much Python as I do French at the moment. 

FC: 40210 | CF: 103059 | BOM: 94388 | LOTLD: 120486 | DOTK: 110450 | LS: 40810 | SBTC: 99693 | HH: 100028 | TOTL: 100563
TOTAL: 809687
-
The Jonster

- Posts: 34040
- Joined: Sat Mar 24, 2018 6:15 am
- Location: The realm of Mario Karting
- Tings: 78140
Re: Computer Science, programming languages discussion
Which means you're improving, great! 
I gotta say, learning from an online class is much faster for me than learning through classes. I have a better understanding of DOM manipulation after the last few lectures I took (still could use practice though, still a little fumbly on selecting elements). Maybe I should really just stick with these classes for learning.
I gotta say, learning from an online class is much faster for me than learning through classes. I have a better understanding of DOM manipulation after the last few lectures I took (still could use practice though, still a little fumbly on selecting elements). Maybe I should really just stick with these classes for learning.
Always be true to yourself.

Sigs by Steo and R4Y_ANC3L

Sigs by Steo and R4Y_ANC3L
Re: Computer Science, programming languages discussion
It's nice to hear that you're also making progress with it, I think you should keep this up too! 

FC: 40210 | CF: 103059 | BOM: 94388 | LOTLD: 120486 | DOTK: 110450 | LS: 40810 | SBTC: 99693 | HH: 100028 | TOTL: 100563
TOTAL: 809687

