TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Stop the Vertical Tab Madness (2010)

6 点作者 duckerude将近 4 年前

1 comment

gnat将近 4 年前
What the heck is a vertical tab? Let&#x27;s jump in the time machine and head back to when your printer has a printhead that moves horizontally across a single line, and it&#x27;s slow enough to transfer data and physically move paper and printheads that every hack to increase throughput is worth it.<p>You get faster throughput by pre-printing your form template, and then using the computer printer to fill in the specifics. But you&#x27;re still printing &quot;new line, new line, new line&quot; to skip to the next part of the form to fill out.<p>Enter vertical tabs.<p>You make a piece of plastic ribbon, line it up with the page, and cut holes where the form fields should go. Then you replace all those &quot;new lines&quot; with &quot;spin the motor until you hit the next hole in the tape.&quot;<p>By analogy with horizontal tab (ASCII \09), you name the invention &quot;vertical tab&quot; (ASCII \0B). You add a backslash escape for it (\v by analogy with \t, \r, and \n).<p>And then you retire to your raised-floor server room, knowing that you have created a legacy that will out-live you, your printers, your building, your language, your hardware&#x27;s architecture, even the encoding. (Unicode adopted ASCII&#x27;s control characters, so \v is part of the Unicode standard -- and they added a printable symbol for vertical tab: ⭿).