Useful links
Project news - Source code of the game - Contribution guide - Wiki - ATCS Content Editor -Translate the game on Weblate - Example walkthrough - Andor's Trail Directory
Visual issues on the forums?
We updated phpBB. Try Ctrl+F5 on windows or Ctrl+Cmd+R on MacOS, or try to run javascript:location.reload(true) in your browser's address bar.
Alternatively, you can clear your browser cache (Google how to do it).

Coding in business school

A place to discuss anything not related to the game.
User avatar
Voom
Posts: 372
Joined: Sat Dec 19, 2015 5:24 pm
android_version: 4.4
Location: Fort Lauderdale, FL

Re: Coding in business school

Post by Voom » Sat Jul 23, 2016 5:23 pm

rijackson741 wrote:If you learn VBA then you will find it very easy to write vbscript, which is built in to the Windows OS (it's very useful for the same sort of things you would use Bash scripting for). vbscript is also used as a scripting language in a number of applications. It would also give you a good start for VB.NET. VB.NET is not the same as VBA (VBA is almost identical to VB6, the predecessor to VB.NET), but knowing VBA would give you a good head start.
I will keep this in mind.
rijackson741 wrote:
Voom wrote:what's the number one hacking language?
:shock: That's an interesting question. Why do you want to know? I don't know the answer, or even if there is a a single language that's number one. It probably depends on what you want to hack.
8-) no reason... Actually, I have no interest in hacking anything. lol It's a good trivia question. Maybe one has to be a jack of all trades.
Voomster Lvl 23 |HP 52 |AC 173% |AD 17-52 |ECC 20% |CM 3.0 |BC 61% |DR 2 Build 2/5321/0

Voomboy Retired at 41 and is reading The Fey of Feygard
Voom Retired at 46 and took up translating

User avatar
Antison
VIP
Posts: 2838
Joined: Mon Mar 28, 2011 11:33 pm
android_version: 6.0
Location: It's a beagle's world. We're just living in it.

Re: Coding in business school

Post by Antison » Tue Jan 17, 2017 1:50 am

I'm a Microsoft guy through and through, so I'm going to recommend .NET and C#. VB.NET sucks.
And now that Microsoft has built .NET Core, C# has become available to more developers as it is designed with cross system compatibility in mind.

Code: Select all

Lv  AP   HP  AC  AD    BC DR CHS CM ECC
134 3/12 215 285 65-75 201 9
58  4/14 131 241 30-43 186 3
52  3/12 150 261 33-42 81  4 59  3.0 29
52  4/12 163 334 30-47 77  3
49  3/12 99  347 40-46 171 1
49  6/12 131 263 35-80 107 3
48  2/12 121 267 34-43 103 5

User avatar
rijackson741
Posts: 1271
Joined: Tue Aug 20, 2013 2:04 am
android_version: 6.0
Location: Somewhere in Dhayavar

Re: Coding in business school

Post by rijackson741 » Tue Jan 17, 2017 2:11 am

Antison wrote: VB.NET sucks.
As a language, all forms of BASIC suck :roll: . It's like the Dracula of languages though. You kill BASIC, and you get "Son of BASIC", and "The Seven wives of BASIC" and... :lol:
Level: 64, XP: 4734786, HP: 196, AC: 246%, AD: 49-59, AP: 3, ECC: 25%, CM: 3, BC: 127%, DR: 2
Gold: 232355 | RoLS: 1, RoL: 1, GoW: 1
HH: 1, CS: 2, IF: 4, Ev: 3, Re: 2, WP:DA: 1, WP:1S: 1, AP:L: 1, FS:DW: 2, S:DW: 1
SR

Tomcat
Posts: 876
Joined: Tue Feb 08, 2011 7:05 am
android_version: 6.0

Re: Coding in business school

Post by Tomcat » Tue Jan 17, 2017 3:03 pm

"Advanced BASIC", just for the oxymoron...
Norbert
Lvl:52 XP:2597576 AP:12 HP:124 AC:282 AD:30-42 CHS:27 CM:2.0 ECC:18% BC:132 DR:2
Skills: CS:2 IF:2 Ev:3 Rg:1 DgPro:1 1HPro:2 LtAPro:2 FS-DW:2 Sp-DW:1
Equip: FP BSS JoF RoP PRoB SrpHbk GoLF EnhCH EnhCB
Other: DotSP VD GoW FB TG RoD+6 Oegyth:6

User avatar
twirlimp
Posts: 204
Joined: Wed Dec 30, 2015 8:00 am
android_version: 4.3

Re: Coding in business school

Post by twirlimp » Sat Jan 21, 2017 9:46 pm

Voom wrote:
rijackson741 wrote:If you learn VBA then you will find it very easy to write vbscript, which is built in to the Windows OS (it's very useful for the same sort of things you would use Bash scripting for). vbscript is also used as a scripting language in a number of applications. It would also give you a good start for VB.NET. VB.NET is not the same as VBA (VBA is almost identical to VB6, the predecessor to VB.NET), but knowing VBA would give you a good head start.
I will keep this in mind.
rijackson741 wrote:
Voom wrote:what's the number one hacking language?
:shock: That's an interesting question. Why do you want to know? I don't know the answer, or even if there is a a single language that's number one. It probably depends on what you want to hack.
8-) no reason... Actually, I have no interest in hacking anything. lol It's a good trivia question. Maybe one has to be a jack of all trades.
By definition to hack something you need to understand it in order to abuse it in unintended ways.

So if you're hacking a website you need to know the scripting language used (js, php, etc) and understand the technologies used for the backend (sql, linux, etc). Then you'd need to study potential weaknesses in any and all of these, and even then you might not find anything. So knowing all of them is essential.

To reverse-engineer software, like say to crack Photoshop and use it with a key/license or to make modified Pokemon ROMs, then you'd have to know assembly, and even then there are different kinds of assembly according to your hardware (yup, hardware, Intel vs ARM vs. of course Android).

If you just want to make a virus that activates when someone stupidly clicks on it (e.g. "exam answers.exe") then you can really learn any programming language and compile an executable at the end (even if it's a scripting language like python).

You would also want a language for quick utility programming for simple, short tasks like say processing a list of files or whatever, and these are usually done using a scripting language like bash, python, or (in the good ol' days) perl.

For examples regarding quick scripts in my personal life, there's one that schedules some downloads for when I go to sleep, another that generates a bunch website names based on hot keywords and checks which ones are available, and one that sends emails at 3am so it seems the attached work was hard and I deserve more money, etc...

These aren't examples of hacking scripts, but just give an idea about what I mean by "quick and simple" scripts.

Yeah uhm I had to write a paper about hacking once *cough*. For science.

tl;dr it's not only about "what" you want to hack but also "how" you want to hack, and in many cases you need to learn not a programming language but a framework or a computer system.

Never think about a programming language by itself and always just learn the one you need for a job, so if you're working on Andor's Trail you need to understand Java and Android development, if you're using the Godot Game Engine then you need to know GDscript (or C# soon).

If you *don't* have a project in mind and you're really just in it to learn, then I guess any currently-alive language is fine. *cough* Lisp is divine *cough*
ideas plox

User avatar
Zukero
Lead Developer
Posts: 1265
Joined: Thu Jul 21, 2011 9:56 am
android_version: 6.0

Re: Coding in business school

Post by Zukero » Sat Jan 21, 2017 10:10 pm

*cough* lisp... *cough* Perl...
I'll be back after washing my mouth. Twice.
:lol:
Lvl: 78, XP: 8622632, Gold: 271542, RoLS: 1, ElyR: -, RoL: -, ChaR: 1, GoLF: 1, ShaF: 1, SRoV: 1, VSH: 1, WMC: 1, GoW: 1
HP: 71, AC: 301%, AD: 38-47, AP: 3, ECC: 50%, CM: 3.75, BC: 101%, DR: 2

User avatar
Zukero
Lead Developer
Posts: 1265
Joined: Thu Jul 21, 2011 9:56 am
android_version: 6.0

Re: Coding in business school

Post by Zukero » Sat Jan 21, 2017 10:19 pm

More seriously, bash is an awesome productivity tool, that can also do wonders on Windows systems, thanks to tools like cygwin or the awesome Mobaxterm.
For an easy-to-use, general-purpose language, I'd recommend Python these days.
JavaScript can also be considered nowadays, as it's very popular, thus there are a lot of APIs and help available, and what I consider to be its weaknesses generally make the lives of non-coders much easier.
Lvl: 78, XP: 8622632, Gold: 271542, RoLS: 1, ElyR: -, RoL: -, ChaR: 1, GoLF: 1, ShaF: 1, SRoV: 1, VSH: 1, WMC: 1, GoW: 1
HP: 71, AC: 301%, AD: 38-47, AP: 3, ECC: 50%, CM: 3.75, BC: 101%, DR: 2

User avatar
rijackson741
Posts: 1271
Joined: Tue Aug 20, 2013 2:04 am
android_version: 6.0
Location: Somewhere in Dhayavar

Re: Coding in business school

Post by rijackson741 » Sat Jan 21, 2017 10:52 pm

Zukero wrote:For an easy-to-use, general-purpose language, I'd recommend Python these days.
Can't beat completely free! A great introductory book, "A Byte of Python", is also completely free: https://python.swaroopch.com/
Level: 64, XP: 4734786, HP: 196, AC: 246%, AD: 49-59, AP: 3, ECC: 25%, CM: 3, BC: 127%, DR: 2
Gold: 232355 | RoLS: 1, RoL: 1, GoW: 1
HH: 1, CS: 2, IF: 4, Ev: 3, Re: 2, WP:DA: 1, WP:1S: 1, AP:L: 1, FS:DW: 2, S:DW: 1
SR

User avatar
Voom
Posts: 372
Joined: Sat Dec 19, 2015 5:24 pm
android_version: 4.4
Location: Fort Lauderdale, FL

Re: Coding in business school

Post by Voom » Tue Jan 24, 2017 5:16 am

Very interesting, thanks rijackson.
Voomster Lvl 23 |HP 52 |AC 173% |AD 17-52 |ECC 20% |CM 3.0 |BC 61% |DR 2 Build 2/5321/0

Voomboy Retired at 41 and is reading The Fey of Feygard
Voom Retired at 46 and took up translating

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest