5/20/2023 0 Comments Ascii art box![]() ![]() To be informed about new articles on I Programmer, sign up for our weekly newsletter, subscribe to the RSS feed and follow us on Twitter, Facebook or Linkedin.The American Standard Code for Information Interchange, or ASCII code, was created in 1963 by the "American Standards Association" Committee or "ASA", the agency changed its name in 1969 by "American National Standards Institute" or "ANSI" as it is known since. How To Draw Einstein's Face Parametrically Until we can find a better way to code in the 21st century - ASCII art rules:Įxplaining Code using ASCII Art Related Articles Do we need code editors to be more sophisticated? The notebook metaphor used in Jupyter and similar systems works well for many programs, allowing static text, graphics and code to be freely mixed, but it isn't right for everything. At least when we had to print them out you could page them for readability. Most programs aren't even paged, but flow on like a long stream of consciousness. Is it true that most programmers think that they are working with ASCII even if it is just the first 128 Unicode characters in UTF-8. ![]() ![]() It is true that most code editors make it hard to enter Unicode if they do it at all. I asked my colleague why not use a Unicode or emoji shrug? Then the whole idea has been spoiled by Unicode and emojis. Its an exercise in putting spaces in and taking them out. Make a small change and all of the lines that did line up don't anymore. I like looking at ASCII art, but I hate trying to create it. What excuse the Racket programmers had is another story, but at least the art is executable - shades of Mondrian: Now I can see that there might be an excuse for this one - ASCII was mostly all that they had. Here are two of my favourites:Īttitude control in the Apollo Guidance Computer: You can see some of them in the blog post and all of them in the Twitter thread. A while ago he asked on Twitter for examples and was surprised to find that the response was so large. Specifically ASCII art that helps explain what the program is doing - ASCII art Comments I suppose you could call them. John Regehr's well known blog, Embedded in Academia, has a new post where he confesses his love for ASCII art found in code listings. In fact much more time consuming that the infamous shrug. At the other extreme a colleague decorates his code with lots of time consuming ASCII art: a=a-a I usually accept what the template has and don't always remember to change the date or other defaults. Personally I'm a minimalist when it comes to comments or identity boxes in my code. Here we have one such - a picture is worth a thousand words - and this is why ASCII art turns up in code more often than you might expect.Īre you one of those people who spend a month of coding days perfecting your info box at the start of your program? You know what I mean: |-| There are some news items from the past year that deserve a second chance. Too Good To Miss: The Role Of ASCII Art In Code ![]()
0 Comments
Leave a Reply. |