随笔 : Do you remember Turbo Basic?

老爷子心不老, 依然在勤勤恳恳地敲着书和代码...没错, 就是source code.
像老爷子这样的老一辈会用电脑的都不多, 而我亲爱的老爷子那是会Turbo Basic的顶尖高手啊...每次想到这个, 内心都倍感自豪...

当年的"窗口"编程极其繁琐, 如果不看看那一套<Win32 API大全>, 再加上个<Visual
C++技术内幕>, 都不保证能敲个Window出来, 什么HWND, hInstance,
以及乱七八糟的各类窗口和消息的struct...反正我是早早就忘光光了...想想现在在的Android上弄个"窗口"出来,
那,那真是"太小儿科"了...

呃, 跑远了...我意思是 ---- 老爷子止步于Windows编程, 各类代码全部运行在DOS下.
随着Windows的不断改进, 终于, Windows下再也不能运行老爸手中的无敌神器 -- Turbo Basic了...

曾跟老爷子说过, 将他的代码都移至到Android上, 但老爷子不同意, 因为, 他老人家还要改些参数的,
改些参数, 些参数, 参数...看着老爷子在Win7上装个VM跑XP再打开Command窗口运行Turbo Basic, 甚是辛苦. 作为知原理,
会Google的程序员我来说, 帮老爷子弄个DOS虚拟环境来跑TB.EXE, 那是必须的...

于是就有了下面的截图.

 

DosBox

时间: 2024-10-10 06:29:20

随笔 : Do you remember Turbo Basic?的相关文章

我与Visual Basic的那些事儿

公元2000年,IEEE计算机协会的一份期刊<Computing in Science & Engineering>上,两位客座编辑Francis Sullivan和Jack Dongarra遴选出了20世纪科学与工程的实践与发展上最具影响力的十大算法[1].随后,Barry Cipra又在SIAM News上发表文章对这十大算法进行了综述[2].2016年,SIAM的主席Nick Higham对原来的十大算法列表进行了些许调整,并给出了自己的名单[3].两份名单在十大算法中的七项上基

python3生成标签云

标签云是现在大数据里面最喜欢使用的一种展现方式,其中在python3下也能实现标签云的效果,贴图如下: -------------------进入正文--------------------- 首先要安装以下几个库: 1 #!/usr/bin/python3.4 2 # -*- coding: utf-8 -*- 3 4 # http://www.lfd.uci.edu/~gohlke/pythonlibs/#cx_freeze 5 # 万能仓库下载pygame 6 # pip3下载simple

Lua语言的介绍和编程语言的归类

Lua 本条目介绍的是一种编程语言.关于关于Lua在维基百科中的使用,请见"维基百科:Lua".关于"Lua"一词的其他意思,请见"卢阿". Lua 编程范型 多重编程范式,脚本,命令式编程(过程式,基于原型的编程,面向对象程序),函数编程语言 设计者 Roberto Ierusalimschy Waldemar Celes Luiz Henrique de Figueiredo 发行时间 1993年 最新发行时间 5.3.4(2017年1月30

NIOS2随笔——FAT32文件系统

1. 概述 FAT32是Windows系统硬盘分区格式的一种,最大单文件大小为4GB. FAT32由下面3个部分组成: MBR: Master Boot Record, 512KB, 硬盘的物理0地址,以0x55aa结束分区: FAT: File Allocation Table, 512*2KB, 32位的文件分配表,最大单文件大小为4GB,以0x55aa结束分区: File and Directory Data:数据与目录区域. 比如,一个42B的文件会占用2K=4个sector(512KB

CentOS7.0小随笔——指令基本操作(Part.A)

与其说是CentOS7.0的小随笔,说老实话,基本指令在每个发行版本的Linux中都基本上是一致的. Part.A部分我们讲述以下四个方面:命令行界面与图形界面.Linux系统的关闭与重启.命令行帮助.导航类命令. 一.命令行界面与图形界面 Linux操作系统中存在着两种不同的操作方式:文本模式和图形模式 对于CentOS系统而言,如果安装选项选择的是最小安装或基本服务(basic service)安装,那么默认进入的是文本模式,且GUI组件并未连带安装(后续可以通过yum进行安装). tips

[C++] Variables and Basic Types

Getting Started compile C++ program source $ g++ -o prog grog1.cc run C++ program $ ./prog The library, iostream, define four IO object: cin, cout, cerr, clog. std::cout << "hello world" << std::endl; The result of the output operato

Click Models for Web Search(1) - Basic Click Models

这篇文章主要是介绍一些基本的click model,这些不同的click model对用户与搜索结果页的交互行为进行不同的假设. 为了定义一个model,我们需要描述出observed variables,hidden variables,以及它们之间的关联,以及它们对model parameters的依赖关系.当我们获取了model parameters之后,我们便可以进行CTR 预估,或者计算数据的最大似然估计. 1. RANDOM CLICK MODEL (RCM) 这是最简单的一个mod

LeetCode OJ:Basic Calculator(基础计算器)

Implement a basic calculator to evaluate a simple expression string. The expression string may contain open ( and closing parentheses ), the plus + or minus sign -, non-negative integers and empty spaces . You may assume that the given expression is

C#博客随笔之六:数据绑定

这一篇随笔记录的是在完成程序中遇到的一些情况 首先要讲的是MVVM 所谓MVVM就是Model,View,ViewModel 下面是MVVM的优点(引用自百度百科): MVVM模式和MVC模式一样,主要目的是分离视图(View)和模型(Model),有几大优点1. 低耦合.视图(View)可以独立于Model变化和修改,一个ViewModel可以绑定到不同的"View"上,当View变化的时候Model可以不变,当Model变化的时候View也可以不变.2. 可重用性.你可以把一些视图