明輝手游網(wǎng)中心:是一個(gè)免費(fèi)提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺(tái)!

用中文命名,讓漢字走向程序開發(fā)

[摘要]最近在偶然的機(jī)會(huì)中和朋友發(fā)現(xiàn)php的命名規(guī)則為'[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*'就是說a到z,和A到Z,和_,和0x7f到0xff的...
最近在偶然的機(jī)會(huì)中和朋友發(fā)現(xiàn)php的命名規(guī)則為'[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*'
就是說a到z,和A到Z,和_,和0x7f到0xff的字符都受到命名規(guī)則的支持,就是說,在php程序中,可以直接使用大部分漢字進(jìn)行實(shí)際命名!

經(jīng)過測(cè)試發(fā)現(xiàn),這樣的驚訝讓我們直達(dá)當(dāng)今正逍遙的DotNet技術(shù)!
我們可以用漢字進(jìn)行類、函數(shù)、變量的命名!
就是說,現(xiàn)在的DotNet開發(fā)同樣支持這樣的命名規(guī)則!

如果這個(gè)發(fā)現(xiàn),確實(shí)被普遍的應(yīng)用,將促進(jìn)程序代碼的中文化,迅速到達(dá)一個(gè)新的階段。
甚至我們考慮,可以直接將偽碼轉(zhuǎn)化為實(shí)際的程序代碼!

附1:C#.net 代碼

using System;

namespace ConsoleApplication1
///
/// Class 類是一個(gè)類的中名實(shí)例命名測(cè)試
///
class 類
{

static void 顯示(string 字符)
{ Console.Write("祝十六大勝利召開!" + 字符);
}
///
/// 應(yīng)用程序的主入口點(diǎn)。
///
[STAThread]
static void Main(string[] args)
{
//
// TODO: 在此處添加代碼以啟動(dòng)應(yīng)用程序
//
string 我是字符串;
我是字符串 = " -杜宏林,榮澤威";
顯示(我是字符串);

// 呵呵,暫停一下
Console.Read();
}
}
}


經(jīng)過測(cè)試,以下代碼在W2k Professional + DotNet Framework 環(huán)境下可以正確編譯運(yùn)行。

附2:php代碼

<?php
class 笑容{
var $要說的話 = null ;
function 說 ($話) {
echo "歡迎走入中文php世界!<br>" . $話;
}
}
$微笑 = new 笑容;
$微笑->說 ( " 希望這個(gè)發(fā)現(xiàn)可以有效的推進(jìn)程序代碼中文化!_
<p align=right>--榮澤威,杜宏林");
?>