A list of puns related to "MIIS (programming language)"
Background of my question is that today, many programming languages are competing for features (for example, support for functional programming).
But, there might be important features which are overlooked because they are boring - they might give a strong advantage but may not seem interesting enough to make it to a IT manager's checkbox sheet. So what I want is to gather some insight of what these unsexy but really useful properties are, by your experience? If a property was already named as a top level comment, you could up-vote it.
Or, conversely, there may be "modern" features which sound totally fantastic, but in reality when used, especially without specific supporting conditions being met, they cause much more problems than they avoid. Again, you could vote on comments where your experience matches.
Thirdly, there are also features that might often be misunderstood. For example, exception specifications often cause problems. The idea is that error returns should form part of a public API. But to use them judiciously, one has to realize that any widening in the return type of a function in a public API breaks backward compatibility, which means that if a a new version of a function returns additional error codes or exceptions, this is a backward-incompatible change, and should be treated as such. (And that is contrary to the intuition that adding elements to an enumeration in an API is always backward-compatible - this is the case when these are used as function call arguments, but not when they are used as return values.)
I'm asking this question out of curiosity and will to widen my horizons.
I've noticed recently that most programming languages are based on English. Not very many programming languages, none that I know of, are based on other languages such as German or Spanish. Now, of course, I don't want you to actually legitimately create a programming language, just a fake one just for fun.
What would a fake programming language in your conlang look like?
For example: I made some fake language to show you what I mean.
beyadzan "akchay, sayern!" (type in "hello world!")
boradborad <<10>> (repeat 10)
hariyan! (run!)
Bonus points if you can come up with something more complicated than this.
Hello r/ProgrammingLanguage community,
Most of us here have a special interest in compilers and programming language design
and love to watch events and videos on these topics, such as Strange Loop events
Unfortunately, this year Strange Loop decided to accept only US-based speakers (because of COVID-19).
However, in this subreddit, many programming language engineers also have extensive experience and unique ideas as well as interesting projects and tools
to talk about.
So we ( u/AmrDeveloper and u/alex-manool) have got an idea to allow those engineers to present and talk about their ideas, programming language projects, and related topics despite of the global contingency, which may end up with a lot of good content for all interested people.
The idea is simple
We can create a YouTube channel so anyone who is interested in sharing their ideas or projects can make a 30-minute video about that and send it to the channel team together with a link to their LinkedIn and GitHub profile (personal or organization) and a title of the talk.
The channel team will organize the data and schedule talk publication so we can have a new talk every week or every 2 weeks depending on the number of submissions
We can also create a simple website on GitHub to organize the list of talks so anyone can find any talk easily.
How can this idea help many people?
First, programming language engineers from any country of the World will be able to easily share their ideas and projects,
so they will get good marketing exposure for themselves and their projects, and many interested people will be able to join those projects and contribute.
Besides, below the video programming language engineers can get questions and answer them in comments.
Second, for people who are interested in programming language topics, such YouTube channel will provide weekly talks and inspiring ideas throughout the whole year
Now, we have people willing to share ideas and people interested in watching and interacting, so all we need is just to establish the rules and start
turning this idea into reality...
Iβve been using excel for reporting and wanted to explore other options for reporting and to build dashboards etc
What can you do with any of these that you cant do with the others and why are some optimal for certain things and others not?
Like which is better for web development as a backend language and why?
Which of these would you use to program an OS and why?
are python and Java too high level to be used for an OS?
Which would you use for large desktop apps and why?
Which would you use for mobile apps and why?
Which would you use for AI and machine learning and why?
And many more questions.
Also can you explain the levels? Which would you use to program hardware (other than assembly)?
So I like to think and design a lot of programming languages, most of them don't see daylight but I still like toy with ideas..
So in one of my toying I put together this little list of common considerations for when designing a language.
I'd like to share it and would love more concepts to consider!
^(please note this list wasn't made with the thought I share it so do expect some lack of logical structure)
Considerations:
Google new programming Language that compiles to SQL (Support BigQuery and Postgres) feels very exciting.
Blog: https://opensource.googleblog.com/2021/04/logica-organizing-your-data-queries.html
Github: https://github.com/EvgSkv/logica
It would be very convenient as the last layer of transform before visualization. Maybe as an alternative to LookML or dbt?
What do you think ?
I was following through buildyourownlisp for building lisp compiler from c.
I was wandering if another programming language was used to make another language's compiler, then what language was used to make c++ compiler and even c compiler .
Hey all,
A while back, I did a survey on what you all thought about a language learning game concept I had. The responses were really positive so I spent the last two months building out a prototype of the game I was envisioning.
Basically, you're a young magician who needs to defeat demons and monsters and uncover a dark secret. The twist is you need to learn a language to cast those spells and that's where the language learning comes into it. You also need to use the language to interact with the world around you. For example, to talk to an NPC you need to say "hello" first. To unlock chests you need to say, "I unlock the chest" etc...
A mockup of the player's character that isn't yet in the game.
Anyway, I've completed the prototype which shows off the teaching methodology, game systems and mechanics. It's not beautiful, it has terrible graphics, its a little clunky but it is functional. I'd love if you all could download it and fill out the survey that pops up at the end of the game. That will help me make a better language learning game.
Download: https://drive.google.com/file/d/1jz_whHEGHCRLKV_JyTR3YNE5ZuN7_KV4/view?usp=sharing
Just one caveat. The prototype only works on Windows. I plan to release the full game on Linux and Mac as well but that is still further down the road.
I want to share the language I have been working on for a while: Catln. I'm hopefully looking for someone who is interested in collaborating with me on it. If not, I would also appreciate any thoughts or feedback.
The language is based on general rewrite rules that are automatically applied through type inference. It falls somewhat into the Haskell tradition of strong typing, but isn't actually based on functions. Generally, I have my own solutions for a lot of language problems including context for effect systems, property types like refinement/liquid types, and non-deterministic rewrites. You can find more information at:
Iβm going to school for information technology networking and cybersecurity. We learn python and SQL but thatβs it. Should I also learn C/C++ and/or Java as well? If so explain reasoning thank you
This question also applies to communist or countries in the communist block under soviet influence like east Germany. Did they have a βCommunist German FORTRANβ was there a common set of communist tech stacks or standards like in the west? Did they have some sort of communist IBM, MSDOS, DOS, APPLE or TCP/IP?
Edit: I read ALGOL was very common in the very early days, but wasnβt Algol, and by extension most documentation, a western thing? How did it enter the Soviet Union?
GitHub: https://github.com/vplesko/OrbLang
Documentation: https://vplesko.github.io/OrbLang/
Hi, all.
This is a project I've been picking away at for some time. I finally got it to a polished enough state where I figured I might as well show it to someone.
The initial idea for Orb was to be somewhere between C and C++, meaning a general-purpose compiled language with various quality of life features, but not too complex. As I was developing it, I was coming up with all sorts of features to put in: templates, generator functions, etc. At the same time, I was learning more and more about other languages I haven't used before.
So then, I got this crazy idea of introducing a powerful macro system and offloading much of compiler's work into the language itself. Many constructs which would normally be part of a programming language (for loops, enums, many operators...), in Orb are simply macros defined in libraries that come installed with it. Users are encouraged to define their own macros and mold the language according to their needs.
It's been quite a lot of fun working on this. The documentation explains the language and there are some code examples at the end. Feel free to take a look and try it out, and let me know what you think!
As I'm graduating high school and head to college to major in Aerospace/Mechanical Engineering, I was looking to learn a programming language that I could use for both personal and work/study related projects. I'm sorry, I'm not sure I'm being very specific here but as an example writing code for an automated parachute deploy on a rocket at a certain altitude, or an autonomous drone. I greatly appreciate your suggestions
Just wanted to know which langs do you use aside of shell to program scripts to automate the boring stuff. Right now, it seems that Perl is really good for text manipulation so it's what I'm currently going for
Any other(s) you'd suggest?
Side note: I'm planning on using them for practical stuff, however I also wouldn't mind learning them for fun so as to have "a new tool in my toolbox".
Please note that this site uses cookies to personalise content and adverts, to provide social media features, and to analyse web traffic. Click here for more information.