'Picat' Programming Language Creators Surprised With A $10,000 Prize (bcexcelsior.com)
An anonymous reader writes:
"I didn't even know they gave out prizes," said a Brooklyn College CS professor, remembering how he'd learned that a demo of the Picat programming language won a $10,000 grand prize last month at the NYC Media Lab Summit. Professor Neng-Fa Zhou created Picat with programmer Jonathan Fruhman, and along with graduate student Jie Mei they'd created a demo titled "The Picat Language and its Application to Games and AI Problems" to showcase the language's ability to solve combinatorial search problems, "including a common interface with CP, SAT, and MIP solvers."
Mie tells the Brooklyn College newspaper that Picat "is a multi-paradigm programming language aimed for general-purpose applications, which means theoretically it can be used for everything in life," and Zhou says he wants to continue making the language more useful in a variety of settings. "I want this to be successful, but not only academically... When you build something, you want people to use it. And this language has become a sensation in our community; other people have started using it."
Mie tells the Brooklyn College newspaper that Picat "is a multi-paradigm programming language aimed for general-purpose applications, which means theoretically it can be used for everything in life," and Zhou says he wants to continue making the language more useful in a variety of settings. "I want this to be successful, but not only academically... When you build something, you want people to use it. And this language has become a sensation in our community; other people have started using it."
Computer, make it so!
In a proper microservices world, there is indeed room for unpopular languages. To be a citizen of this world, at minimum they merely need to have IPC message passing support. This means REST, WebSocket, RPC, pubsub, etc. Giving individual developers the freedom to work with their language of choice for each subproject is immensely rewarding and powerful.
> Compared with Prolog, Picat is arguably more expressive and scalable: it is not rare to find problems for which Picat requires an order of magnitude fewer lines of code to describe than Prolog and Picat can be significantly faster than Prolog because pattern-matching facilitates indexing of rules. Ref: http://picat-lang.org/
And this language has become a sensation in our community; other people have started using it.
That's a pretty low bar for 'sensation'
before DROWNBLOOD and SCAREDANGER. Then people realised: "Oh! maybe we should invest in these things we use? " [instead of new-fangled toy faggotshit made by indigo children with ADHD]
Aspergs love to build new 'systems' with tons of rules and complexity.
THis is what you get when you award money to these tablet-swiping aspies raised on sputtering 4FPS chinktoons - a bunch of stupid, piece of shit ideas. Dont support these autistic nerds, just put them to death.
I would gladly pay to watch Lennart Poopoerring axe-murdered in an arena. Proceeds can go to undoing his code.
Old schoolers will inevitably complain about high latency between microservices. If this strongly matters, there are InfiniBand and PCIe fabrics for very low latency.
> theoretically it can be used for everything in life,
VM? garbage collector? no pointers? I'm not seeing anyone writing OS's, device drivers or any other low-level stuff in this anytime soon.
# It's better to burn out than it is to rust...
Confucius say, "Find worm in apple - bad. Find half a worm - worse."
Picat looks like what you get after Python eats Javascript and then vomits. I give it s/[stars]/1 star.
Anons need not reply. Questions end with a question mark.
What happened to Picat's Wikipedia page? It shows up in the cache of the DuckDuckGo search engine, but the actual Wikipedia page appears to have been deleted. See
https://duckduckgo.com/?q=picat
Lock-free shared-memory writes seems like a black art. Don't know how it works or how you did it.
Of languages trying to gain traction. It is not enough to 'build it and they will come'; you've got to aggressively market it. Even then, there is no guarantee of success. Case in point the language OTP OutlawTechnoPsychobitch, now who wouldn't want to use that? https://m.youtube.com/watch?v=rRbY3TMUcgQ
MOD PARENT UP!