Skip to content
TORNLIFE More

What programming language does Torn use?

Started by bobatot [2689452] on in General Discussion.

75 replies · 2.77k views · thread synced · 4 days ago · View on torn.com
About this thread

Posts archived: 76 / 76 posts (100%) · the total is Torn's reply count + the opening post at the last fetch

Counted by TornLife from the archived posts.

Archived posts
76
Discussion span
→
Authority score
61 / 100
Historical score
42 / 100
Story score
64 / 100
Engagement score
79 / 100

People posting, likes and official posts are not counted for this thread yet: on threads longer than one page they come from a periodic pass over the archive, which has not covered it.

Most-liked replies

bobatot [2689452]
Hi! I am learning how to program recently and I've been really interested with HTML/CSS, including cyber security aspects of technology. I've been playing this game for some time and I was curious what coding langue does it use?

I'd assume for the website version at least HTML, CSS, and maybe JavaScript. This game inspired me to maybe try a website/mobile game like it for the fun of it.

Just curious is all, thank you! :)
Baldr [1847600] Reporter
AdsyEdge gave the best answer, above. But you should be able to tell that they use PHP from the URL's in torn. And almost every website will use SQL or some variant of it for database access. Anyone learning to program should learn SQL.
Zanz [2830805]
Too bad they're not hiring what they really need, infrastructure engineers and product managers. There's no way in h3ll they'll find rockstar full-stack engineers working for Ukrainian salaries.
CoolguyRuler [2183404]
Torn uses 19 year old spaghetti code from it's creation back when it ran on Chedburn's personal computer and was powered by a single hamster.

Chedburn realized that his hamster couldn't power all of torn so he outsourced it to professional servers powered by multiple hamsters.

But even they couldn't keep up with growing requirements so he moved it to the cloud, where now they can add and remove hamsters at will without having to do all the complex wiring to add another hamster.
AdsyEdge [2024821]
To extend from my comment above, and from a personal opinion from someone with experience in coding and developing websites; If you want to get further into website development, look into JavaScript, PHP and SQL. These languages are a great start to learn about the development of dynamic websites. HTML and CSS can only take you so far.
Zanz [2830805]
I thought their dev-team was based in Ukraine. I'm not dunking on Ukrainian devs in any way, but a rockstar engineer is either busy trolling Russia or has already left the country for a more prosperous avenue.
Zanz [2830805]
It's all written in Duct Tape 1.33a, Bubblegum beta and String v69 and is running on Pet Store Cloudtm (now with extra hamsterpower) in Northern Farawaystan, connected via hopes and dreams to the internet backbone.
Senhawk [585795]
To answer your title question, Torn uses PHP and Go programming languages (back end / server side code).

Your post however is asking about client side code; HTML, CSS, which the former is actually markup and the latter is styling that markup (front end, structure) - not programming.

If you're interested in the aspect of website design, you’ll be looking at HTML, CSS etc. if you’re looking at website development then PHP, Python, C# to name a few are the types of languages you’ll use. Or both if you’re interested in being full stack.

Depending on use case of course, if you’re looking at both, the ones you mentioned you’ll need to learn and if you’re looking at programming the server side functionality, maybe Python would be a good starting point, if you’re new. However not one programming languages fits all.

W3Schools is a good resource for info.
Zanz [2830805]
Now you're making us look bad by being sensible.

To continue on that, do not, I repeat, do not neglect JavaScript, I think Torn is using Angular and React in some parts, of course there's a lot of custom stuff, but googling "get started with Angular.js" will give you a good breakdown and info about where to start.

If you're going to do any kind of modern programming you should have a decent grasp of data structures, basic algorithms and it doesn't hurt to understand basic SQL queries.

If you want to address the full stack as Senhawk mentioned, do not ignore the value of knowing at least something about the infrastructure your code will run on, take a base course for aws practitioner, install a linux vps somewhere with a LAMP stack and get the hellorld app working.

Everyone likes different languages and styles, I'd suggest that you start with an idea and then start googling how to solve the steps to get your idea to work. Read other people's code. Stalk StackOverflow. Have fun!