Jump to content

Does anybody use a relatively unknown or esoteric language?

Breadpudding

Hello everyone,

Does anybody use a relatively unknown or esoteric programming language on a regular basis? One of the languages I use is called SourcePawn. The reason I use it is because it's the only programming language capable of making plugins for SourceMod(software used to modify games running on the Source engine). What do you use?

~Breadpudding

Discord: Breadpudding#9078

GitHub: https://github.com/cbpudding

Programming Guild: https://discord.gg/7ZVbxXT

Link to comment
Share on other sites

Link to post
Share on other sites

Does Erlang count?

 

I also use this at the moment.

Don't ask to ask, just ask... please 🤨

sudo chmod -R 000 /*

Link to comment
Share on other sites

Link to post
Share on other sites

At my work we have an in-house language that was made as an abstraction above Oracle because 20 someodd years ago they threatened to raise our contract price and we said "well not if we make you replaceable!".

 

As much as I love stickin it to Oracle.... maintaining this language and the scripts written in it has been a nightmare lol. Luckily it's only used in legacy systems nowadays and we have new backend technologies for all the newer development.

 

Just goes to show how in-house or esoteric doesn't always mean good lol

Gaming build:

CPU: i7-7700k (5.0ghz, 1.312v)

GPU(s): Asus Strix 1080ti OC (~2063mhz)

Memory: 32GB (4x8) DDR4 G.Skill TridentZ RGB 3000mhz

Motherboard: Asus Prime z270-AR

PSU: Seasonic Prime Titanium 850W

Cooler: Custom water loop (420mm rad + 360mm rad)

Case: Be quiet! Dark base pro 900 (silver)
Primary storage: Samsung 960 evo m.2 SSD (500gb)

Secondary storage: Samsung 850 evo SSD (250gb)

 

Server build:

OS: Ubuntu server 16.04 LTS (though will probably upgrade to 17.04 for better ryzen support)

CPU: Ryzen R7 1700x

Memory: Ballistix Sport LT 16GB

Motherboard: Asrock B350 m4 pro

PSU: Corsair CX550M

Cooler: Cooler master hyper 212 evo

Storage: 2TB WD Red x1, 128gb OCZ SSD for OS

Case: HAF 932 adv

 

Link to comment
Share on other sites

Link to post
Share on other sites

4 hours ago, Breadpudding said:

Does anybody use a relatively unknown or esoteric programming language on a regular basis?

I've made a few different interpreters and compilers for BrainFuck, which I'm starting to believe is so well known that it's no longer esoteric. Does making interpreters/compilers for a language count as using that language?

ENCRYPTION IS NOT A CRIME

Link to comment
Share on other sites

Link to post
Share on other sites

On 4/15/2019 at 5:41 PM, straight_stewie said:

I've made a few different interpreters and compilers for BrainFuck, which I'm starting to believe is so well known that it's no longer esoteric. Does making interpreters/compilers for a language count as using that language?

I wouldn't count that as using the language. Using the language means actually programming something with it. On an unrelated note, I think the last thing I did with brainfuck was make an x86 bootloader that executed brainfuck.

Discord: Breadpudding#9078

GitHub: https://github.com/cbpudding

Programming Guild: https://discord.gg/7ZVbxXT

Link to comment
Share on other sites

Link to post
Share on other sites

I enjoy playing with Dyalog APL once in a while. It's amusing, to say the least. Sadly, it's not really viable for distributable applications, but its .NET capabilities give me interesting chances.

Write in C.

Link to comment
Share on other sites

Link to post
Share on other sites

5 hours ago, wasab said:

You need an interpreter and compiler for it. 

It’s an interpretive language. 

 

The interpreter is written in C#

Link to comment
Share on other sites

Link to post
Share on other sites

7 hours ago, fpo said:

I wrote a small scripting language once that I should expand. 

https://github.com/hislittlecuzin/Scripting-Language

While it's an interesting idea: I can't see the code for it, I'm not a fan of C#, and it lacks the ability to use functions. With some development(and maybe making it open source) it could become a language that's easy to implement in programs as a scripting language. Best of luck to you!

Discord: Breadpudding#9078

GitHub: https://github.com/cbpudding

Programming Guild: https://discord.gg/7ZVbxXT

Link to comment
Share on other sites

Link to post
Share on other sites

3 hours ago, Breadpudding said:

While it's an interesting idea: I can't see the code for it, I'm not a fan of C#, and it lacks the ability to use functions. With some development(and maybe making it open source) it could become a language that's easy to implement in programs as a scripting language. Best of luck to you!

I spent a single day or afternoon working on it. I don’t think I dumped source code. 

Link to comment
Share on other sites

Link to post
Share on other sites

On 4/17/2019 at 5:37 PM, fpo said:

It’s an interpretive language. 

 

The interpreter is written in C#

You also need to make sure it is Turing complete 

Sudo make me a sandwich 

Link to comment
Share on other sites

Link to post
Share on other sites

37 minutes ago, wasab said:

You also need to make sure it is Turing complete 

Wut

 

i spent an afternoon working on it. I haven’t don me anything with it since. 

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×