| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 885 人关注过本帖
标题:请教大家一个简单问题因本人不懂
只看楼主 加入收藏
fenkyer
Rank: 2
来 自:广东省广州市
等 级:论坛游民
帖 子:39
专家分:13
注 册:2007-7-8
收藏
得分:0 
落后的习惯?为什么呢?单片机编程也没啥问题吧,VC6也是必须的,先来TC打个基础,然后是C++吧,不然都不知道怎么开始呢,你说的我都知道的撒,谢谢版主,有空我也得上来多问问你们这些高手才行,我现在是要习惯在全E文版本中去做编程到时真的。

年年月月日日,生生学学实实!
2012-03-03 00:57
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
不是英文中文的问题,而是TC2是16位机器的编译器,它默认的int是16位的,但在当今的机器和编译器中,int至少是32位的,当你习惯用16位的int类型思考时,到了32位的int环境,就会出错,比如用左移右移16位来变换数据类型那种做法,就会无效,而以前的成功经验,却会使你想不到是这个地方出错。还有TC的非标准库函数,是其他编译器所没有的,典型如graphics库,别的编译器根本就没有,你如果习惯了用那个来画图,那就要重新学了,还要付出改变习惯的努力。

单片机、工业控制机,要求的环境本身就是实时的,在DOS下跑是得天独厚的优势,这种环境不存在复杂的操作系统问题,是旧式语言的强项,因为它们本来就是在这样的环境中出生和成长的。你现在叫TC2使用内存,要求它申请1G以上的内存给你,根本就不可能,而且它自己本身就被限制在640K内存中运行。我不知道后来改造过的可以在Windows环境下跑的TC做了什么手脚,或者有某种突破,但估计也突破不到哪里去。最关键的一点,是这个公司已经不存在了,TC没有后续维护了,很难适应新环境新思维的。

授人以渔,不授人以鱼。
2012-03-03 01:08
fenkyer
Rank: 2
来 自:广东省广州市
等 级:论坛游民
帖 子:39
专家分:13
注 册:2007-7-8
收藏
得分:0 
嗯嗯,这个我知道,也看过相关的资料,不过我现在也只是起个头绪,在利用TC对C语言有个了解后肯定是要转换到VC上面去的,但我现在连C是啥都还很模糊呢,所以只能一步一步来咧,谢谢版主提醒了

年年月月日日,生生学学实实!
2012-03-03 01:14
快速回复:请教大家一个简单问题因本人不懂
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.044946 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved