Post AmKIFq3FXOl2SyLa7c by villares@ciberlandia.pt
(DIR) More posts by villares@ciberlandia.pt
(DIR) Post #AmKIFj4PUgWioXpuSW by villares@ciberlandia.pt
2024-09-13T22:24:39Z
0 likes, 0 repeats
"Software is a unique medium with unique qualities" (Reas and Fry, 2014, p. 1)
(DIR) Post #AmKIFjtoPZdxNxsxZw by villares@ciberlandia.pt
2024-09-13T22:27:40Z
0 likes, 0 repeats
"Every programming language is a distinct materialAs with any medium, different materials are appropriate for different tasks. When designing a chair, a designer decides to use steel, wood or other materials based on the intended use and on personal ideas and tastes. This scenario transfers to writing software. The abstract animator and programmer Larry Cuba describes his experience this way: "Each of my films has been made on a different system using a different 1 programming language. A programming language gives you the power to express some ideas, while limiting your abilities to express others."' There are many programming languages available from which to choose, and some are more appropriate than others depending on the project goals. The Processing language utilizes a common computer programming syntax that makes it easy for people to extend the knowledge gained through its use to many diverse programming languages.” (Reas and Fry, 2014, p. 1)
(DIR) Post #AmKIFoPVdfNJNQkKXY by villares@ciberlandia.pt
2024-09-13T22:28:21Z
0 likes, 0 repeats
"Sketching is necessary for the development of ideasIt is necessary to sketch in a medium related to the final medium so the sketch can approximate the finished product. Painters may construct elaborate drawings and sketches before executing the final work. Architects traditionally work first in cardboard and wood to better understand their forms in space. Musicians often work with a piano before scoring a more complex composition. To sketch electronic media, it's important to work with electronic materials. Just as each programming language is a distinct material, some are better for sketching than others, and artists working in software need environments for working through their ideas before writing final code. Processing is built to act as a software sketchbook, making it easy to explore and refine many different ideas within a short period.” (Reas and Fry, 2014, p. 2)
(DIR) Post #AmKIFq3FXOl2SyLa7c by villares@ciberlandia.pt
2024-09-13T22:37:35Z
0 likes, 0 repeats
"Programming is not just for engineers" (Reas and Fry, 2014, p. 2)
(DIR) Post #AmKIGbwVTlsuzxYsHA by JoshuaACNewman@xeno.glyphpress.com
2024-09-20T11:36:03Z
0 likes, 0 repeats
@villaresMax has since evolved into Pure Data, and from there to #plugdata (https://plugdata.org), all in the interest of making programming available to knew kinds of minds!There is no reason that Turing machines have to be controlled with indented ASCII text. Teletypes weren’t even the state of the art when the compiler was invented. They were just available.
(DIR) Post #AmKIGciiaWRvPU7NQG by 0xC01DC0FFEE@bytearray.eu
2024-09-24T11:02:18Z
0 likes, 0 repeats
@JoshuaACNewman @villares To be fair, there are some very good reasons that most programming languages are text based. Similar to natural language, no special tools required, simple, fast to edit and navigate, a lot of information per screen area, etc.
(DIR) Post #AmKLJUa5bbQMtk8pjE by villares@ciberlandia.pt
2024-09-24T11:36:37Z
0 likes, 0 repeats
@0xC01DC0FFEE @JoshuaACNewman I know many folks who really enjoy nodes and wires, but I'm more comfortable with text... one reasonable argument I heard is that for larger stuff it is easier to keep the code readable. YMMV
(DIR) Post #AmKV64tan72Z0sVRQW by JoshuaACNewman@xeno.glyphpress.com
2024-09-24T13:26:16Z
0 likes, 0 repeats
@0xC01DC0FFEE @villaresKeyboards are a specialized tool you’re used to having.Text is *not* fast to navigate. It all looks alike in the terrible ASCII standard. You have to stop and read it. That’s why we use maps to simplify rather than just a text description of the entire area. And that’s one of the reasons books have chapter headings, illustrations, and ornaments, none of which are allowed in code (though I understand some compilers are down with emoji now, which is a baby step up).