4
Bubbles
6y

So I'm noticing when I'm looking at places to apply, for example let's say discord, uses JavaScript, Python, C++,etc. How do they use multiple languages for one program? It's so confusing for me to understand

Comments
  • 1
    They probably have a need for multiple language skills for the "just in case" situations. I was hired to do strictly Python but ended up working with JavaScript quite a bit (fuck) for small fixes and stuff.
  • 1
    Websites almost always use multiple languages for the sake of convince. jsp and servlets are cases where you shove Java into Html together and watch it break every 10 minutes.
  • 1
    Is all part of a disturbed system, so they can work on different machine. But also in different languages for whatever seems appropriate!
  • 1
    JavaScript for the client, python for various services, cpp for encoding/deciding libraries and encryption and maybe the audio and video servers
  • 0
    @beegC0de how can they get them all to work together?
  • 2
    @Bubbles they may not all be for the “one program”.

    Remember that just because the company is discourse, that doesn’t mean the only thing they develop is discourse. They may have internal systems like finance and HR etc that are developed internally.
  • 1
  • 1
    @BubblesThe answer is Component pattern

    https://en.wikipedia.org/wiki/...
Add Comment