𝗩𝗶𝘀𝗶𝗖𝗮𝗹𝗰 se convirtió en una de las primeras killer apps de la historia y ayudó a demostrar que una computadora personal también podía ser una herramienta seria de negocios.

𝐑𝐨𝐛𝐞𝐫𝐭 𝐅𝐫𝐚𝐧𝐤𝐬𝐭𝐨𝐧 no solo programó una hoja de cálculo: contribuyó a cambiar la razón por la que las personas compraban una computadora.

#robertfrankston #VisiCalc #AppleII #softwarearts #computerhistory #HojasDeCálculo #retrocomputing #retrocomputingmx

Mientras Bricklin definía el comportamiento de aquella “hoja de cálculo electrónica”, Frankston desarrolló gran parte de su arquitectura, herramientas de programación y código.

El resultado fue 𝗩𝗶𝘀𝗶𝗖𝗮𝗹𝗰, un programa que permitía modificar cifras y recalcular automáticamente todo un modelo financiero. Para contadores, empresarios y analistas, aquello representó una transformación radical: ya no era necesario rehacer manualmente páginas enteras de cálculos.

#robertfrankston #VisiCalc #AppleII

𝐑𝐨𝐛𝐞𝐫𝐭 𝐅𝐫𝐚𝐧𝐤𝐬𝐭𝐨𝐧: el programador detrás de 𝗩𝗶𝘀𝗶𝗖𝗮𝗹𝗰

Cuando hablamos de 𝗩𝗶𝘀𝗶𝗖𝗮𝗹𝗰, suele mencionarse a Dan Bricklin como el creador de la idea. Sin embargo, Robert “Bob” Frankston fue esencial para convertir aquel concepto en un producto real, rápido y funcional dentro de las limitaciones del Apple II.

A finales de los años 70, Bricklin y Frankston fundaron Software Arts.

#robertfrankston #VisiCalc #AppleII #softwarearts #computerhistory #HojasDeCálculo #retrocomputing #retrocomputingmx

OK, here is the promised demo:

#VisiCorp #VisiOn #pda #hp200lx #visicalc #retrocomputing

VisiCalc reconstructed

Building a minimal VisiCalc clone from scratch in C to understand how spreadsheets work.

🌕 重建 VisiCalc:電子試算表的技術實作解析
➤ 從零開始重現經典電子試算表的核心架構
https://zserge.com/posts/visicalc/
本文探討了世界上第一款電子試算表軟體 VisiCalc 的核心設計理念,並透過實作一個精簡的試算表模型來重現其功能。作者詳細闡述瞭如何構建數據結構以儲存儲存格狀態、開發遞迴下降剖析器來解析數學公式,以及透過簡單的迭代演算法處理儲存格間的相互依賴關係。這份指南展示瞭如何以極簡的代碼邏輯,實現試算表這種影響深遠的軟體架構,體現了軟體工程中「少即是多」的精髓。
+ 這篇文章非常精彩!當年 6502 匯編語言下的 VisiCalc 確實是軟體工程的奇蹟,透過這種簡單的迭代重算邏輯,竟能推動整個個人電腦產業的商業化進程。
+ 遞迴下降剖析器的教學很清晰,對於理解 Excel 等現代軟體如何處理公式非常有幫助。雖然現代軟體會用依賴圖(Dependency Graph)來優化,但這種迭代法在概念上真的直觀多了。
#軟體工程 #電腦科學史 #編程實踐 #VisiCalc
VisiCalc reconstructed

Building a minimal VisiCalc clone from scratch in C to understand how spreadsheets work.

🖥️ Ah, yes, the riveting tale of how spreadsheets—those glorified tables that haunt our work lives—came to be. #VisiCalc, the "GameBoy game" of its time, apparently revolutionized #computing with its primitive charm and jaw-dropping 16K RAM requirement. 🙄 One can only imagine the thrill of rebuilding a 1979 relic while the rest of us are busy enjoying the luxury of actual modern technology. 😂
https://zserge.com/posts/visicalc/ #spreadsheets #techhistory #nostalgia #HackerNews #ngated
VisiCalc reconstructed

Building a minimal VisiCalc clone from scratch in C to understand how spreadsheets work.

VisiCalc reconstructed

Building a minimal VisiCalc clone from scratch in C to understand how spreadsheets work.

Serge Zaitsev @zserge explains how to develop a minimal VisiCalc clone in C.

https://zserge.com/posts/visicalc

#VisiCalc #c #retrocomputing

VisiCalc reconstructed

Building a minimal VisiCalc clone from scratch in C to understand how spreadsheets work.

RE: https://mastodon.social/@stonetoolsblog/116184728275122986

I've been good friends with #VisiCalc over the past five years, but I've always turned my nose up at #Lotus123 for some reason. "Thinks he's so special. He's not special. Just a copycat wannabe jerk and..." well, I'll save all that for therapy.

I finally broke down and learned it, and you know what? I didn't hate it. I liked it, even. Maybe I even... loved it?!
#retrocomputing