Skip to main content
25 votes
Accepted

Is there a language to write programmes by pictures?

Many different programming languages do something like that, yes. I've found a couple of pictures for you. Visual programming languages have long history. For example, here's a YouTube video on RAND's ...
Mast's user avatar
  • 504
23 votes

Is there a language to write programmes by pictures?

Piet is an esolang in which programs look like abstract art in the style of Piet Mondrian. [Esolangs Wiki] For example, this is one way of writing the ubiquitous "Hello World" program: ...
Jörg W Mittag's user avatar
22 votes

Is there a language to write programmes by pictures?

Do you mean something like ScratchJr, Scratch or MakeCode? Starting with visual languages such as Scratch or MakeCode allows your child to begin to understand the basic concepts of programming ...
Timur Shtatland's user avatar
18 votes

Is there a language to write programmes by pictures?

BPMN is a graphical notation for specifying business processes that are executable (IOW: BPMN diagrams are programs that can be run.) Source
Jörg W Mittag's user avatar
16 votes

Is there a language to write programmes by pictures?

To give yet another example: LabVIEW is a graphical programming language used in research labs to connect several (physical hardware) scientific instruments together into a more complex piece of ...
Jack B's user avatar
  • 311
14 votes

Is there a language to write programmes by pictures?

Thyrd is a concatenative programming language (hence the name, an obvious play on Forth). Thyrd is a two-dimensional programming language heavily inspired by spreadsheets, in which opcodes are ...
Jörg W Mittag's user avatar
7 votes

Module bundler for TypeScript in GreaseMonkey

Webpack is all you need! OK, some plugins here and there(webpack, webpack-cli, typescript for obvious reasons, ts-loader for webpack-Typescript interaction/compilation), but here is the recipe, ...
Silviu Burcea's user avatar
5 votes

Web-based IDE for young beginner programmer

You should take a look at Coding Ground from TutorialsPoint. It’s an online collection of programming resources, tutorials, and tools. It’s free and supports lots of programming languages including ...
rrirower's user avatar
  • 1,159
4 votes
Accepted

Assembly Debugger

Take a look at Evan's Debugger. (open source for linux) https://github.com/eteran/edb-debugger http://www.codef00.com/projects#debugger Printscreen:
Axx's user avatar
  • 393
4 votes

Is there a LOGO interpreter that actually has a turtle?

Here is another online Logo available at https://vrmath2.net/VRM2. I hope the 3D Turtle is good looking enough. If not, it can be changed to a fish or airplane. This Logo allows open/save logo files ...
Andy Yeh's user avatar
4 votes

Web-based IDE for young beginner programmer

Personally I would go for python, possibly under Jupyter as a notebook, you can even try it in a browser, as in many schools it is now the first language taught, possible other python IDEs are too ...
Steve Barnes's user avatar
  • 31.6k
4 votes

Alternative to JavaScript

[Update to accepted answer, for the benefit of future readers] : As @CAD97 prophesied, WebAssembly is now supported across all major browsers. If you want to reduce the amount of JS that you code (...
Mawg's user avatar
  • 9,033
4 votes
Accepted

Debugger for C for Linux

Code::Blocks is a cross platform IDE which gives you a GUI wrapper to gdb, as well as providing a lot of development help - it is free, gratis & open source. You can: Set breakpoints Step ...
Steve Barnes's user avatar
  • 31.6k
4 votes

Programming animations for mathematical formulas

I would strongly recommend trying the Jupyter notebooks environment with one of several plotting libraries that support animation. This combination lets you combine, on a single notebook page, text ...
Steve Barnes's user avatar
  • 31.6k
4 votes
Accepted

Is there a programming language that is just math?

I think the CLI version of Qalculate may do what you desire. Qalculate is a cross-platform mathematics tool. It is open-source and actively developed by the very dedicated and talented Hanna Knutsson....
End Anti-Semitic Hate's user avatar
4 votes

Is there a language to write programmes by pictures?

Back in the day Jackson Structured Programming was a popular way of representing a program graphically, and I know of at least one project that would allow you to create a diagram and generate a ...
DJClayworth's user avatar
3 votes

Easy and simple GUI source version control on Windows

I've been using Subversion with the Tortoise SVN client on Windows for many years and find it very easy to use. The client is implemented as a Shell extension (on the context menu) and can be ...
rrirower's user avatar
  • 1,159
3 votes
Accepted

Linux distribution for programmer

I'd go with Ubuntu, in fact at home I use it as the development partition on my laptop. I've not had any issues with updates for a long time with Ubuntu, and the problems you have heard about are ...
gabe3886's user avatar
  • 441
3 votes
Accepted

Alternative to JavaScript

The only language that can portably fill JavaScript's current target in browsers is JavaScript. Make sure you are using the newest ECMAScript standard (ES2016/2017) and use a transpiler such as ...
CAD97's user avatar
  • 302
3 votes

Teaching basics of programming to a smart 3-year old?

I really do not know if that age is suitable for learning programming. Smart is totally subjective. At that age, some exercises could be logical, sequences. For example on the rabbit and the turtle ...
Rafael's user avatar
  • 632
3 votes
Accepted

I'm looking for a C programming app for Android

I have CppDroid on my mobile phone. It compiles C & C++: https://play.google.com/store/apps/details?id=name.antonsmirnov.android.cppdroid
Xatenev's user avatar
  • 168
3 votes
Accepted

Alternative math evaluators in Python

SymPy is able to do what you are asking for (and much more): from sympy import sympify from sympy.abc import x,y expr = sympify('x * x + 2*y + 5') expr.subs({ x:3, y:4 }) Note that this is only one ...
Wrzlprmft's user avatar
  • 362
3 votes
Accepted

IDE for C, Ubuntu

I have been a profession embedded programmer for "a few" decades. Eclipse is what I have always used, in industry, when developing under Linux. There are probably others, some may even be "better" ...
Mawg's user avatar
  • 9,033
3 votes

C++ : Searching for a practical way to develop on my Windows computer Linux-oriented programs

Code::Blocks is a cross platform IDE that provides a great programming environment and is compatible with multiple tool chains for C/C++/Fortran including GCC (MingW / GNU GCC) and many others. For ...
Steve Barnes's user avatar
  • 31.6k
3 votes

C++ : Searching for a practical way to develop on my Windows computer Linux-oriented programs

Just install Ubuntu (lubuntu?) in VirtualBox. You would need 6-10GB disk space, 1GB+ RAM for virtual machine and preferably processor not older then 10 years old (mobile C2D worked for me but VS Code ...
TMSZ's user avatar
  • 871
3 votes

Open-source software to automatically generate simple flow chart

For simple graphs I could recommend d2lang #file: d2-example-lamp-bulb.d2 Lamp doen't work: Problem { Lamp plugged in? -> Bulb burned out?:yes Bulb burned out? -> Replace bulb:yes } call it ...
knb's user avatar
  • 2,922
3 votes

Is there a language to write programmes by pictures?

The answers above by Jörg W Mittag, Mast, and Jack B show an important commonality among many of the most effective, practical uses of visual programming: BPMN, Simulink, Blender Nodes, Unreal Engine, ...
Theodore's user avatar
  • 131
2 votes

Is there a LOGO interpreter that actually has a turtle?

turtleSpaces https://turtlespaces.org is a fully-featured Logo interpreter with both a web version and application binaries for Windows, MacOS and Linux. It has dozens of examples you can browse ...
Melody Ayres-Griffiths's user avatar
2 votes

Programming language to use for simple GUI and drawing objects on Linux

Nearly two years late, but I would suggest Lazarus IDE, which is based on Object Pascal. Pascal is not the most popular language around, but with Lazarus it is a very good way to develop cross ...
vfclists's user avatar
  • 323

Only top scored, non community-wiki answers of a minimum length are eligible