Programming in the future.

Vishnoo

Failure is success if we learn from it.
OP
Member
Joined
Jun 1, 2016
Messages
261
Trophies
0
XP
146
Country
India
As languages are coming next and next.Which is the most useful language for the future and never be outdated.What languages do console gamers use?
 

Frederica Bernkastel

Well-Known Member
Member
GBAtemp Patron
Joined
Jan 31, 2008
Messages
3,169
Trophies
2
Age
28
Location
Hinamizawa
XP
989
Country
Japan
I don't think any "major" languages have really died, due to the adoption cycle. Hype kicks off, some languages get enough hype to be adopted by enough stakeholders to make that language matter (i.e. C++, Java), then they go through cycles of popularity where they're suddenly the hottest shit, and others where there's an oversaturation of people who can use that language matched against fading adoption of that language.

You can still find high-paying jobs for languages like Ada and Cobol.

It's a bit like a fucked up version of the food chain.
 

Vishnoo

Failure is success if we learn from it.
OP
Member
Joined
Jun 1, 2016
Messages
261
Trophies
0
XP
146
Country
India
Can you please help me with the C++ cycle.
Each ebook example programs differ from the other ebook example programs.I know that each is from different years ,so old and new.Which is the latest.

Ex; Void
<iostream>
<iostream.h> etc.
 

Nyap

HTML Noob
Banned
Joined
Jan 13, 2016
Messages
971
Trophies
0
Age
55
Location
That Chaos Site
XP
483
Country
I know C++
what do you mean

--------------------- MERGED ---------------------------

if you mean what tutorial to use then here
http://www.learncpp.com/
the above tutorial pretty much covers the entire C++ core language
you can choose to learn about the STL using a seperate guide after, but it's not neccesary to becoming a good C++ programmer
 

Vishnoo

Failure is success if we learn from it.
OP
Member
Joined
Jun 1, 2016
Messages
261
Trophies
0
XP
146
Country
India
What about the primer C++(5th edition).
I think its more easy.Can you please check it out and reply about it.

Link:docs.linuxtone.org/ebooks/C&CPP/C++%20Primer%20Plus%20(5th%20Edition).pdf
 
Last edited by Vishnoo,

TeamScriptKiddies

Licensed Nintendo (indie) Game Developer
Member
Joined
Apr 3, 2014
Messages
1,970
Trophies
0
Age
36
Location
Planet Earth :P
XP
1,703
Country
United States
As languages are coming next and next.Which is the most useful language for the future and never be outdated.What languages do console gamers use?

This really depends on what direction you want to go in. As for languages never becoming outdated, there's really no way of predicting that accurately. I mean back in the day people thought fortran was king and would never die and look what happened? Most people nowadays are like wtf is fortran!?

If you already know what you want to be able to achieve by programming, I can point you in the right direction, but without that info, nobody can really guide you. Do you want to do app/game development? Hardware development? Scientific prototyping? the list goes on and on
 

evandixon

PMD Researcher
Developer
Joined
May 29, 2009
Messages
1,725
Trophies
1
Website
projectpokemon.org
XP
2,329
Country
United States
according to wikipedia:
https://en.wikipedia.org/wiki/Programming_language
so yeah, if you don't have a specific goal (like me), then just stick to C++ unless you find another language which you think you would like more
While you can use C++ for anything, I would recommend C# for PC development, since it handles memory management for you, while it's incredibly eady to write memory leaks and such in C++. It's still possible in C#, but only in some circumstances.
 

Nyap

HTML Noob
Banned
Joined
Jan 13, 2016
Messages
971
Trophies
0
Age
55
Location
That Chaos Site
XP
483
Country
While you can use C++ for anything, I would recommend C# for PC development, since it handles memory management for you, while it's incredibly eady to write memory leaks and such in C++. It's still possible in C#, but only in some circumstances.
more power comes with more responsibilities
 
  • Like
Reactions: DaMan and evandixon

Vishnoo

Failure is success if we learn from it.
OP
Member
Joined
Jun 1, 2016
Messages
261
Trophies
0
XP
146
Country
India
After reading the replies:

I really want a programming language for gamemaking.
I think C++ would do it with some plugins or add-ons(I searched it before a year).
I think its Allego or something.
 

Nyap

HTML Noob
Banned
Joined
Jan 13, 2016
Messages
971
Trophies
0
Age
55
Location
That Chaos Site
XP
483
Country
C++ and opengl will do the job well (you'll need to look for a sound library aswell, I'm not that sure myself)
avoid microsofts shitty platform-specific languages like DirectX or .NET
 

Vishnoo

Failure is success if we learn from it.
OP
Member
Joined
Jun 1, 2016
Messages
261
Trophies
0
XP
146
Country
India
C++ and opengl will do the job well (you'll need to look for a sound library aswell, I'm not that sure myself)
avoid microsofts shitty platform-specific languages like DirectX or .NET

Any help with these.Can you give me a link which also contains what requirements for it.


Nobody programs their own games anymore, they use an engine off the shelf like Unity, XNA, or the Unreal Engine...

I have heard about this before.
That means,Is Programming language useless in future

I will be asking too much of questions. Its because i want to know that is it useful in future or not.
 
Last edited by Vishnoo,

FAST6191

Techromancer
Editorial Team
Joined
Nov 21, 2005
Messages
36,798
Trophies
3
XP
28,348
Country
United Kingdom
.Net isn't platform specific anymore with the introduction of .Net Core.
And it was "not" with mono before it. I am not seeing the thing that will change that though.

c# is not a bad language as far as languages go and you can certainly make programs of nearly all flavours in it, I doubt we will ever see it outshine web development stuff or go for embedded stuff or go for phones worth having if you want more than a baseline phone.

I am not sure that for most purposes I could even suggest C# over python.

That means,Is Programming language useless in future
Until I have a star trek style "computer solve this abstract problem for me" style programming/AI/interface then programming as a distinct concept from maths, logic and what have you will not be useless. I would be pretty stunned to see anything close to that in the next 30 years. Thus if you are contemplating it as a career or useful skill to have in life then yeah it will be. It will change but I don't think we will see universal computer literacy during that time either -- they had their chance, they taught everybody microsoft word instead.
What will happen is it will become stratified even more than it is now. Take a person that has just gone through Java school and they will happily be able to make something that converts formats, speaks to a database to return a nice graph for someone, make a program that calculates something from a bunch of input data, formats something in a certain way... which is what the vast majority of computing is concerned with nowadays and what most people in the real world want. All the really fun stuff I know about algorithms, low level electronics, video encoding, cryptogaphy*, assembly programming, systems architecture, low level operating system concepts and so forth matters far less for most purposes. There is still room for it but once where every actually computery type would have been able to hang there then now it is not the case.
Or if you prefer being able to communicate in a language is pretty vital, being able to succinctly describe what an adverb is would be of less importance to most things.
I doubt computer programmers will be able to carve out a niche like lawyers and accountants have today where you are almost legally mandated, if not outright legally mandated, to have one in certain countries for a lot of purposes. My impression of US business is if you have an idea on the toilet then if you don't have a lawyer involved before you have wiped your arse then screwed up royally. Back on programmers then that is probably more due to a massive opposition to any kind of mandated professional competence thing like the lawyers have the bar exam.

*not so skilled programmers trying their hand at cryptography is the cause of a lot of failures there, however few seem sufficiently motivated to bother trying to restrict/govern its use like they do for certain machines, chemicals, biological agents and similar such things.
 

evandixon

PMD Researcher
Developer
Joined
May 29, 2009
Messages
1,725
Trophies
1
Website
projectpokemon.org
XP
2,329
Country
United States
And it was "not" with mono before it. I am not seeing the thing that will change that though.

c# is not a bad language as far as languages go and you can certainly make programs of nearly all flavours in it, I doubt we will ever see it outshine web development stuff or go for embedded stuff or go for phones worth having if you want more than a baseline phone.

I am not sure that for most purposes I could even suggest C# over python.

With the new standard platform, .Net can compile directly into native code, as opposed to MSIL that's compiled by the framework or Mono at runtime. Unlike Mono, the standard platform is designed for cross-platform usage, as opposed to being an after thought by a third party.

C# can be used for web development on the server side, so it's not a competitor or anything.

Python is an interpreted scripting language with a major split across major versions. Personally I think they should just kill off 2.X already since nobody's getting with the times, developing new things on a clearly outdated version. While I think outdated libraries are to blame for this, that and many other things like the lack of type safety, whitespace passing for end statements (reducing code readability), and the way some things like classes feel like hacks*, I'll recommend most things over python any day.

*To elaborate on these "hacks", here's some examples:
- Class functions have the instance as a parameter.
- Variable prefixes determine public/protected/private
- Properties are awkward
 

guisadop

Well-Known Member
Member
Joined
Jun 22, 2012
Messages
656
Trophies
1
XP
2,180
Country
Brazil
That really depends. For example, FORTRAN is still the absolute king when it comes to numerical data manipulation and scientific simulation, but it's terrible to do some other things with it.
 
Last edited by guisadop,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • BakerMan @ BakerMan:
    i said i was sleeping...
  • BakerMan @ BakerMan:
    sleeping with uremum
  • K3Nv2 @ K3Nv2:
    Even my mum slept on that uremum
  • TwoSpikedHands @ TwoSpikedHands:
    yall im torn... ive been hacking away at tales of phantasia GBA (the USA version) and have so many documents of reverse engineering i've done
  • TwoSpikedHands @ TwoSpikedHands:
    I just found out that the EU version is better in literally every way, better sound quality, better lighting, and there's even a patch someone made to make the text look nicer
  • TwoSpikedHands @ TwoSpikedHands:
    Do I restart now using what i've learned on the EU version since it's a better overall experience? or do I continue with the US version since that is what ive been using, and if someone decides to play my hack, it would most likely be that version?
  • Sicklyboy @ Sicklyboy:
    @TwoSpikedHands, I'll preface this with the fact that I know nothing about the game, but, I think it depends on what your goals are. Are you trying to make a definitive version of the game? You may want to refocus your efforts on the EU version then. Or, are you trying to make a better US version? In which case, the only way to make a better US version is to keep on plugging away at that one ;)
  • Sicklyboy @ Sicklyboy:
    I'm not familiar with the technicalities of the differences between the two versions, but I'm wondering if at least some of those differences are things that you could port over to the US version in your patch without having to include copyrighted assets from the EU version
  • TwoSpikedHands @ TwoSpikedHands:
    @Sicklyboy I am wanting to fully change the game and bend it to my will lol. I would like to eventually have the ability to add more characters, enemies, even have a completely different story if i wanted. I already have the ability to change the tilemaps in the US version, so I can basically make my own map and warp to it in game - so I'm pretty far into it!
  • TwoSpikedHands @ TwoSpikedHands:
    I really would like to make a hack that I would enjoy playing, and maybe other people would too. swapping to the EU version would also mean my US friends could not legally play it
  • TwoSpikedHands @ TwoSpikedHands:
    I am definitely considering porting over some of the EU features without using the actual ROM itself, tbh that would probably be the best way to go about it... but i'm sad that the voice acting is so.... not good on the US version. May not be a way around that though
  • TwoSpikedHands @ TwoSpikedHands:
    I appreciate the insight!
  • The Real Jdbye @ The Real Jdbye:
    @TwoSpikedHands just switch, all the knowledge you learned still applies and most of the code and assets should be the same anyway
  • The Real Jdbye @ The Real Jdbye:
    and realistically they wouldn't

    be able to play it legally anyway since they need a ROM and they probably don't have the means to dump it themselves
  • The Real Jdbye @ The Real Jdbye:
    why the shit does the shitbox randomly insert newlines in my messages
  • Veho @ Veho:
    It does that when I edit a post.
  • Veho @ Veho:
    It inserts a newline in a random spot.
  • The Real Jdbye @ The Real Jdbye:
    never had that i don't think
  • Karma177 @ Karma177:
    do y'all think having an sd card that has a write speed of 700kb/s is a bad idea?
    trying to restore emunand rn but it's taking ages... (also when I finished the first time hekate decided to delete all my fucking files :wacko:)
  • The Real Jdbye @ The Real Jdbye:
    @Karma177 that sd card is 100% faulty so yes, its a bad idea
  • The Real Jdbye @ The Real Jdbye:
    even the slowest non-sdhc sd cards are a few MB/s
  • Karma177 @ Karma177:
    @The Real Jdbye it hasn't given me any error trying to write things on it so I don't really think it's faulty (pasted 40/50gb+ folders and no write errors)
  • DinohScene @ DinohScene:
    run h2testw on it
  • DinohScene @ DinohScene:
    when SD cards/microSD write speeds drop below a meg a sec, they're usually on the verge of dying
    DinohScene @ DinohScene: when SD cards/microSD write speeds drop below a meg a sec, they're usually on the verge of dying