能力值:
( LV12,RANK:270 )
|
-
-
2 楼
事件 是谁?需要汉语去征服?
|
能力值:
( LV6,RANK:90 )
|
-
-
3 楼
哈哈 你搞些宏定义啊 这样就成了 你家的易语言啊
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
2003应该(2005肯定支持)就支持了,10年后才知道啊
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
哪天编译器支持用表情定义函数名和变量名那就吊炸天了
|
能力值:
( LV13,RANK:240 )
|
-
-
6 楼
火星了吗?
|
能力值:
( LV2,RANK:10 )
|
-
-
7 楼
http://bbs.pediy.com/showthread.php?t=199078
// 全中文源程序.h
#pragma once
#include "resource.h"
#define 系统调用类型 APIENTRY
#define 整形变量 int
#define 主函数 _tWinMain
#define 实例句柄 HINSTANCE
#define 字符串 LPTSTR
#define 当前实例 hInstance
#define 先前实例 hPrevInstance
#define 命令行参数 lpCmdLine
#define 窗口显示参数 nCmdShow
#define 消息弹窗 MessageBox
#define 返回 return
#define 统一码(x) L##x
以上为 全中文源程序.h
以下为 全中文源程序.cpp
// 全中文源程序.cpp
#include "stdafx.h"
#include "全中文源程序.h"
整形变量 系统调用类型 主函数(实例句柄 当前实例,
实例句柄 先前实例,
字符串 命令行参数,
整形变量 窗口显示参数)
{
消息弹窗(0,统一码("全中文源程序编译并执行成功!"),统一码("祝贺"),0);
返回 0;
}
如果大家都用全中文源程序,那么计算机编程在我国将更有群众基础,也更利于IT产业在我国的发展。
|
能力值:
( LV2,RANK:10 )
|
-
-
8 楼
易语言就这么搞的把
|
能力值:
( LV2,RANK:10 )
|
-
-
9 楼
如果是宏的话,那编译器还是不识别中文,因为宏替换在编译器处理之前。
|
能力值:
( LV5,RANK:60 )
|
-
-
10 楼
难点在于怎么现实现两义或者多义。汉字的繁杂很难实现。
|
能力值:
( LV2,RANK:10 )
|
-
-
11 楼
事实恰恰相反
汉字很多是多义的。
而编程追求的是 单义,最好的是意义明确,没有模糊。
-------
中文编程,本质是 字符集的扩展,可用的字符更多了,单字符表达的意义更容易做到单一明确。
例如,字符串的引号
ascii 里就是一个 " , 没有首尾之别,用于界定字符串时意义是模糊的,字符串嵌套就成了难题。
而扩展到unicode,就有了 “”,首尾皆有,意义清晰。
========
既然知道了中文编程本质是 字符集的扩展,解决也就不难了,只不过是“语法糖”。
|
能力值:
( LV5,RANK:60 )
|
-
-
12 楼
你可能没有看懂我的意思,也可能是我表达的有问题。我的意思是怎么解决汉字中太多的多义性,因为多义性就表示难以确定到底是什么意思,编译器怎么来处理多义。如果能让编译器完美的处理多义,这是难点。
|
能力值:
( LV2,RANK:10 )
|
-
-
13 楼
无论哪个字符集,都有多义的现象啊
如 = (等号)
既有赋值,又有 相等 的含义。
+ 加号
既有加法,又有连接字符串的含义
……
现在不是都解决了吗~~
|
能力值:
( LV2,RANK:10 )
|
-
-
14 楼
代码里出现中文感觉好别扭
|
|
|