Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
Breadpudding

Does anybody use a relatively unknown or esoteric language?

Recommended Posts

Posted · Original PosterOP

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

Link to post
Share on other sites

Does Erlang count?

 

I also use this at the moment.


sudo chmod -R 000 /*

What is scaling and how does it work? Asus PB287Q unboxing! Console alternatives :D Watch Netflix with Kodi on Arch Linux F.A.Q Beginner's Guide To LTT (by iamdarkyoshi)

Sauron'stm Product Scores:

Spoiler

Just a list of my personal scores for some products, in no particular order, with brief comments. I just got the idea to do them so they aren't many for now :)

Don't take these as complete reviews or final truths - they are just my personal impressions on products I may or may not have used, summed up in a couple of sentences and a rough score. All scores take into account the unit's price and time of release, heavily so, therefore don't expect absolute performance to be reflected here.

 

-Lenovo Thinkpad X220 - [8/10]

Spoiler

A durable and reliable machine that is relatively lightweight, has all the hardware it needs to never feel sluggish and has a great IPS matte screen. Downsides are mostly due to its age, most notably the screen resolution of 1366x768 and usb 2.0 ports.

 

-Apple Macbook (2015) - [Garbage -/10]

Spoiler

From my perspective, this product has no redeeming factors given its price and the competition. It is underpowered, overpriced, impractical due to its single port and is made redundant even by Apple's own iPad pro line.

 

-OnePlus X - [7/10]

Spoiler

A good phone for the price. It does everything I (and most people) need without being sluggish and has no particularly bad flaws. The lack of recent software updates and relatively barebones feature kit (most notably the lack of 5GHz wifi, biometric sensors and backlight for the capacitive buttons) prevent it from being exceptional.

 

-Microsoft Surface Book 2 - [Garbage - -/10]

Spoiler

Overpriced and rushed, offers nothing notable compared to the competition, doesn't come with an adequate charger despite the premium price. Worse than the Macbook for not even offering the small plus sides of having macOS. Buy a Razer Blade if you want high performance in a (relatively) light package.

 

-Intel Core i7 2600/k - [9/10]

Spoiler

Quite possibly Intel's best product launch ever. It had all the bleeding edge features of the time, it came with a very significant performance improvement over its predecessor and it had a soldered heatspreader, allowing for efficient cooling and great overclocking. Even the "locked" version could be overclocked through the multiplier within (quite reasonable) limits.

 

-Apple iPad Pro - [5/10]

Spoiler

A pretty good product, sunk by its price (plus the extra cost of the physical keyboard and the pencil). Buy it if you don't mind the Apple tax and are looking for a very light office machine with an excellent digitizer. Particularly good for rich students. Bad for cheap tinkerers like myself.

 

 

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 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?


Teacher: Does anyone have a thin ruler?

Students: No.

Teacher: Ok. Does anyone have a nail file.

Students: Why do you need a nail file?
Teacher: I have a staple I need to remove.

Student: Oh. I have a staple remover...

 

People don't want power drills, they want holes.

Link to post
Share on other sites
Posted · Original PosterOP
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.

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 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#


LTT Fan Fiction:

 

PC game list: 

 

Link to post
Share on other sites
Posted · Original PosterOP
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!

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. 


LTT Fan Fiction:

 

PC game list: 

 

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 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. 


LTT Fan Fiction:

 

PC game list: 

 

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


×