Xö
lý vµ trao ®æi th«ng tin tiÕng ViÖt
(GS. TS. NguyÔn
Thóc H¶i)
Con kiÕn leo cµnh ®a µ ?
Ngµy 20 vµ 21 th¸ng 5 n¨m 1997 t¹i Hµ Néi, Ban ChØ ®¹o
Ch¬ng tr×nh Quèc gia vÒ C«ng nghÖ Th«ng tin (BC§-CNTT)
®· phèi hîp víi Héi Tin häc ViÖt Nam vµ c«ng ty FPT tæ
chøc Héi th¶o vÒ Xö lý vµ trao ®æi th«ng tin tiÕng ViÖt
trªn c¸c hÖ thèng vµ m¹ng. LÜnh vùc nµy thu hót sù chó
ý cña ®«ng ®¶o chuyªn gia trong vµ ngoµi níc.
Mäi sù kiÖn ®Òu cã nh÷ng nguyªn nh©n cña nã. §èi víi
cuéc Héi th¶o nµy, sù thóc b¸ch cña viÖc triÓn khai c¸c
ho¹t ®éng Tin häc cã liªn quan ®Õn xö lý vµ trao ®æi
th«ng tin tiÕng ViÖt lµ nguyªn nh©n tiÒm n¨ng. Cßn nguyªn
nh©n trùc tiÕp cã lÏ lµ tõ BC§-CNTT vµ Bé Khoa häc, C«ng
nghÖ vµ M«i trêng.
Sè lµ ngµy 13 th¸ng 3 n¨m 1997, BC§-CNTT ®· göi c«ng v¨n
sè 61/CNTT cho Bé Khoa häc, C«ng nghÖ vµ M«i trêng tr×nh
bµy hiÖn tr¹ng sö dông bé m· chuÈn tiÕng ViÖt (TCVN 5712:
1993) vµ bé ch¬ng tr×nh xö lý tiÕng ViÖt ABC kÓ tõ sau
khi cã qui ®Þnh cña Bé trëng Bé Khoa häc, C«ng nghÖ vµ
M«i trêng (ký ngµy 25 th¸ng 12 n¨m 1995).
BC§-CNTT còng chÝnh thøc ®Ò nghÞ Bé Khoa häc, C«ng nghÖ
vµ M«i trêng ban hµnh mét quyÕt ®Þnh míi "thÓ hiÖn
rá rÖt vµ chÝnh x¸c h¬n nhu cÇu thèng nhÊt sö dông c¸c
bé m· chuÈn vµ bé ph«ng (font) ch÷ ViÖt thèng nhÊt trong
trao ®æi th«ng tin trªn m¸y tÝnh, thay thÕ cho quyÕt ®Þnh
tríc ®©y nh»m ®¸p øng ®Çy ®ñ h¬n c¸c nhu cÇu ph¸t
triÓn míi hiÖn nay".
Ngµy 28 th¸ng 3 n¨m 1997, Bé Khoa häc, C«ng nghÖ vµ M«i
trêng ®· cã c«ng v¨n sè 618/VP phóc ®¸p. C«ng v¨n nªu
rá Bé hoµn toµn nhÊt trÝ víi ý kiÕn ®Ò xuÊt cña
BC§-CNTT, song cÇn c©n nh¾c thËn träng h¬n trªn c¬ së
nh÷ng luËn cø khoa häc chÆt chÏ tríc khi thay ®æi mét
quyÕt ®Þnh ®· ban hµnh. Bé Khoa häc, C«ng nghÖ vµ M«i
trêng ®Ò nghÞ BC§-CNTT tæ chøc thªm c¸c cuéc héi th¶o
®Ó lÊy ý kiÕn ®ãng gãp réng r·i cña c¸c chuyªn gia.
ChÝnh v× thÕ mµ cã cuéc Héi th¶o nµy.
Bèi c¶nh Ph¸p lý
Trong lÜnh vùc CNTT, ViÖt Nam ta ®·, ®ang vµ ch¾c ch¾n lµ
sÏ cßn ®i sau nhiÒu níc ph¸t triÓn. Cã thÓ nãi r»ng cho
®Õn nay chóng ta míi chØ gãp mÆt víi t c¸ch "ngêi
sö dông". Ngêi ta lµm ra c¸i g×, ta "xµi"
c¸i ®ã mét c¸ch hoµn toµn thô ®éng, kh«ng chØ phÇn
cøng mµ c¶ phÇn mÒm. Bëi vËy xö lý vµ trao ®æi th«ng
tin b»ng tiÕng ViÖt cã lÏ lµ vÊn ®Ò cã gi¸ trÞ thùc
tiÔn nhÊt vµ còng "®Ëm ®µ b¶n s¾c d©n téc"
nhÊt trong c¸i gäi lµ "nÒn Tin häc ViÖt Nam" hiÖn
nay.
C¸c nhµ khoa häc cña chóng ta ®· sím nhËn thøc ®îc
thùc tÕ ®ã. Ngay tõ nh÷ng n¨m 1982 - 1983, c¸c chuyªn gia
cña ViÖn Khoa häc TÝnh to¸n vµ ®iÒu khiÓn (tiÒn th©n cña
ViÖn CNTT ngµy nay) ®· nghiªn cøu ®a ch÷ ViÖt vµo c¸c
m¸y tÝnh 8-bit tù thiÕt kÕ. Vµ trong kho¶ng thêi gian tõ
1984 - 1987, hµng lo¹t c¸c ch¬ng tr×nh xö lý ch÷ ViÖt
"néi" nh BKED, EDVN, VIED, 3C, VietRes ®· xuÊt
hiÖn. C¸c ch¬ng tr×nh nµy ®· thùc sù c¹nh tranh ngang
ngöa víi nhiÒu ®èi thñ "ngo¹i nhËp" kh¸c nh
VNLab, VNI, VietStar, VMS, VietStd
VÒ mÆt Nhµ níc, c¸c héi nghÞ, héi th¶o vÒ xö lý vµ
trao ®æi th«ng tin tiÕng ViÖt trong c¸c hÖ thèng Tin häc
®îc tæ chøc. Bªn c¹nh ®ã, lÇn lît c¸c tæ chøc liªn
quan ®îc thµnh lËp nh TiÓu ban ChuÈn hãa Ch÷ ViÖt
thuéc ch¬ng tr×nh cÊp Nhµ níc vÒ Tin häc giai ®o¹n
1986 - 90 (th¸ng 6/87), TiÓu ban ChuÈn hãa M· ch÷ ViÖt thuéc
ñy ban Khoa häc vµ Kü thuËt Nhµ níc (nay lµ Bé Khoa häc,
C«ng nghÖ vµ M«i trêng) (th¸ng 12/91), TiÓu ban ChuÈn
thuéc BC§-CNTT . §ång thêi, qua trung gian c¸c chuyªn gia Tin
häc ngêi ViÖt ë Mü, chóng ta b¾t ®Çu ®Æt quan hÖ víi
c¸c tæ chøc liªn quan thuéc c¬ quan Tiªu chuÈn hãa Quèc
tÕ (ISO) ®Ó phèi hîp nghiªn cøu vÒ vÊn ®Ò chuÈn hãa bé
m· ch÷ ViÖt.
KÕt qu¶ m¹ng m¸y tÝnh Ph¸p lý ®Çu tiªn cña sù nç lùc
nhiÒu phÝa nãi trªn lµ Bé m· chuÈn c¸c ký tù ViÖt dông
trong trao ®æi th«ng tin TCVN 5712:1993. Bé m· chuÈn nµy ®·
®îc Bé trëng Bé Khoa häc, C«ng nghÖ vµ M«i trêng
ký quyÕt ®Þnh ban hµnh vµo th¸ng 5 n¨m 1993. Sau ®ã, ®Õn
ngµy 25 th¸ng 12 n¨m 1995, Bé trëng Bé Khoa häc, C«ng
nghÖ vµ M«i trêng l¹i ký quyÕt ®Þnh sè 2236/Q§/PTCN quy
®Þnh sö dông ch¬ng tr×nh xö lý ch÷ ViÖt ABC trªn m¸y
tÝnh trong khèi c¬ quan Nhµ níc.
Nh vËy lµ bé m· chuÈn ®· cã, ch¬ng tr×nh xö lý ch÷
ViÖt còng ®· ®îc quy ®Þnh. VËy nh÷ng vÊn ®Ò bÊt cËp
g× ®· x¶y ra ®Ó ®Õn nçi míi h¬n mét n¨m ®· cã ®Ò
nghÞ thay ®æi quyÕt ®Þnh vµ dÉn ®Õn cuéc héi th¶o nµy
?
Nh÷ng ®iÒu bÊt cËp
Theo Gi¸o s TrÇn Lu Ch¬ng, Trëng TiÓu ban ChuÈn cña
BC§-CNTT, mét ngêi ®· tham gia qu¸ tr×nh nµy tõ ®Çu,
th×: "Bé m· chuÈn TCVN 5712 cha ®îc dông réng r·i,
ngay c¶ trong c¸c c¬ quan Nhµ níc. Vµ nh÷ng n¬i dông th×
theo c¸c c¸ch thÓ hiÖn kh¸c nhau. Trong khi ®ã, mét sè
c«ng ty kinh doanh vÉn tiÕp tôc cung cÊp c¸c s¶n phÈm dông
c¸c m· riªng cña m×nh. ®iÒu nµy g©y kh«ng Ýt trë ng¹i
cho c¸c c¬ quan Nhµ níc muèn nhanh chãng Tin häc hãa qu¸
tr×nh trao ®æi th«ng tin cña ®¬n vÞ m×nh". Lý do
chÝnh lµm cho bé m· 5712 cha ®îc chÊp nhËn réng r·i,
theo Gi¸o s Ch¬ng, mét phÇn lµ ë nh÷ng nhîc ®iÓm
cña chÝnh bé m·. Bé m· nµy vèn dµnh cho viÖc trao ®æi
th«ng tin mµ cha quy ®Þnh chÆt chÏ vÒ c¸ch xö lý th«ng
tin. Mét lý do kh¸c lµ hiÖn nay chóng ta vÉn cha cã c¸c
phÇn mÒm ®ñ m¹nh hç trî cho b¶ng m· trong c¸c øng dông.
§Õn ®©y cÇn lu ý r»ng tiªu chuÈn TCVN 5712:1993 kh«ng
ph¶i lµ b¶ng m· duy nhÊt. Nã cã tíi ba b¶ng m·, ký hiÖu
lµ VN1, VN2 vµ VN3.
B¶ng m· VN1 ®Çy ®ñ nhÊt, gåm mçi ký tù ch÷ ViÖt víi
c¸cdÊu thanh (ch÷ hoa vµ ch÷ thêng). Do ®ã, nã chiÕm
trän c¶ b¶ng m· 8-bit, kÓ c¶ vïng CO vµ C1 vèn dïng cho
c¸c m· ®iÒu khiÓn vµ ®å häa. ®iÒu ®ã thêng g©y r¾c
rèi cho mét sè phÇn mÒm Quèc tÕ. VN1 tiÖn dông cho c¸c
phÇn mÒm ch¹y díi hÖ ®iÒu hµnh DOS vµ cã sù t¬ng
øng mét - mét víi c¸cký tù trong b¶ng m· 16-bit ISO/IEC
10646-1 (Unicode).
B¶ng m· VN2 kh«ng x©m ph¹m ®Õn c¸c vïng CO vµ C1. Tuy
nhiªn, nã l¹i kh«ng ®Çy ®ñ v× thiÕu tíi bèn m¬i t
ch÷ hoa cã dÊu thanh. §ång thêi, VN2 ph¶i sö dông ph¬ng
ph¸p ký tù tæ hîp cha phæ biÕn ë ViÖt Nam. Do ®ã, ®Õn
nay rÊt Ýt ngêi dông b¶ng m· nµy.
B¶ng m· VN3 còng kh«ng x©m ph¹m vïng CO vµ C1. Nhng nã
ph¶i hy sinh toµn bé ch÷ hoa cã dÊu thanh. Do ®ã, b¶ng m·
nµy ph¶i dông ®ång thêi hai bé font ch÷: font ch÷ hoa vµ
font ch÷ thêng. Ngoµi ra, VN3 còng cßn ®Ó trèng mét sè
kh«ng ®Þnh nghÜa. ®iÒu nµy t¹o kÏ hë cho viÖc sö dông
tïy tiÖn tõ phÝa ngêi dïng. Tuy nhiªn, hiÖn t¹i VN3 vÉn
lµ b¶ng m· ®îc sö dông réng r·i nhÊt trong ba b¶ng m·
cña TCVN 5712:1993.
Rá rµng, nhîc ®iÓm ®Çu tiªn cña TCVN 5712:1993 lµ ®ång
thêi cã tíi ba b¶ng m·, thiÕu sù thèng nhÊt cÇn ph¶i cã
cña mét tiªu chuÈn. Thø ®Õn, ®ã lµ nh÷ng nhîc ®iÓm
cña b¶n th©n tõng b¶ng m· nãi trªn. Kh«ng cã b¶ng m·
nµo ®¸p øng mét c¸ch hoµn h¶o ®èi víi c¸cnhu cÇu xö
lý vµ trao ®æi th«ng tin tiÕng ViÖt trªn m¸y tÝnh vµ
m¹ng hiÖn t¹i vµ trong t¬ng lai.
Nguyªn nh©n chÝnh cña mäi nhîc ®iÓm cßn tån t¹i ®ã
lµ v× thiÕu chç ! B¶ng m· 8-bit chØ cho phÐp biÓu diÔn
tèi ®a 256 ký tù. Trong khi ®ã, tæng céng ®Çy ®ñ mäi
ký tù (c¶ ch÷ hoa vµ ch÷ thêng), ch÷ ViÖt (Quèc ng÷)
cña chóng ta ph¶i cÇn ®Õn 134 ký tù. NÕu kh«ng x©m ph¹m
vµo 128 ký tù cña bé m· chuÈn Mü ASCII-7 nh ISO ®·
khuyÕn c¸o th× chóng ta cßn thiÕu Ýt nhÊt s¸u. V× thÕ mµ
c¸cnhµ thiÕt kÕ b¶ng m· cø ph¶i loay hoay m·i víi
c¸cph¬ng ¸n "giËt gÊu v¸ vai" nh hiÖn nay.
ChÝnh v× thÊy ®îc nçi khã nhäc cña c¸cnhµ Tin häc b¶n
®Þa nªn HiÖp héi Unicode ®· ®Ò xuÊt b¶ng m· 16-bit.
®iÒu nµy cho phÐp biÓu diÔn tíi 65536 ký tù (thay v× 256
nh hiÖn nay víi b¶ng m· 8-bit). Tha hå mµ biÓu diÔn, mµ
thªm c¸c ký tù ®Æc biÖt. Khèn nçi c¸c c«ng cô phÇn mÒm
còng nh phÇn cøng hiÖn nay vÉn cha hç trî cho b¶ng m·
16-bit cña Unicode. Cho nªn vÉn ph¶i cã gi¶i ph¸p qu¸ ®é
trong khi chê ®îi.
Còng cÇn nãi thªm r»ng, ngoµi ba b¶ng m· cña TCVN
5712:1993, hiÖn cßn tån t¹i mét sè b¶ng m· ch÷ ViÖt kh¸c
tõ níc ngoµi ®a vµo, vÝ dô nh b¶ng m· VNI ®îc sö
dông phæ biÕn ë c¸c tØnh phÝa Nam níc ta còng nh trong
céng ®ång ngêi ViÖt ë níc ngoµi. TÊt c¶ c¸c bé m·
nµy ®Òu cã nh÷ng nhîc ®iÓm riªng. NhiÒu khi, c¸c b¶ng
m· ®îc phæ biÕn lµ do thãi quen vµ do ch¬ng tr×nh
®µo t¹o ngêi sö dông chø kh«ng h¼n lµ do tÝnh u viÖt
cña m×nh.
MÆc dÇu, phÇn mÒm hç trî ®îc quy ®Þnh sö dông cho TCVN
5712:1993 lµ ABC ®· ®îc n©ng cÊp vµ söa ®æi (nhng
kh«ng chñ ®éng vµ tÝch cùc nh c¸c"®èi tîng"
kh¸c, ph¶i ch¨ng lµ "cha chung kh«ng ai khãc" ?).
Tuy nhiªn, nã vÉn cha ®¸p øng ®îc c¸c nhu cÇu xö lý
vµ trao ®æi th«ng tin ngµy mét cao cña ngêi sö dông.
Trong khi ®ã, c¸c"®èi thñ" cò vµ míi xuÊt hiÖn
cña ABC l¹i ngµy mét hoµn thiÖn h¬n vµ cã c¶ nh÷ng tÝnh
n¨ng mµ ABC cha cã.
Trong bèi c¶nh nh vËy, theo Gi¸o s Ch¬ng, "viÖc quy
®Þnh chØ ®îc dông mét bé ch¬ng tr×nh ®Ó thÓ hiÖn
ch÷ ViÖt lµ gß bã vµ v« t×nh h¹n chÕ tÝnh s¸ng t¹o.
§iÒu nµy kh«ng phï hîp víi chñ tr¬ng khuyÕn khÝch
nghiªn cøu ph¸t triÓn phÇn mÒm trong níc".
NhiÒu ý kiÕn trao ®æi, tham gia trong cuéc héi th¶o nµy,
®Æc biÖt lµ c¸c ®¬n vÞ, c«ng ty ®ang ho¹t ®éng trong
lÜnh vùc phÇn mÒm, ®Òu nhÊt trÝ quan ®iÓm ph¶i ph©n
biÖt bé m· chuÈn víi ch¬ng tr×nh hç trî xö lý ch÷
ViÖt. ë ph¹m vi Quèc gia, chØ chuÈn hãa bé m· chø kh«ng
chuÈn hãa ch¬ng tr×nh xö lý ch÷ ViÖt (gäi lµ bé gá
ch÷ ViÖt). Cßn ë c¸cph¹m vi nhá h¬n cã tÝnh néi bé th×
muèn sö dông ch¬ng tr×nh nµo còng ®îc, miÔn lµ tu©n
thñ bé m· chuÈn Quèc gia.
Môc tiªu vµ gi¶i ph¸p
Bao giê còng vËy, ngêi ta rÊt dÔ thèng nhÊt vÒ c¸cmôc
tiªu (®Æc biÖt lµ c¸cmôc tiªu chiÕn lîc !). ë ®©y
còng vËy, nhiÒu ngêi tham gia Héi th¶o (vµ kÓ c¶ nh÷ng
ngêi kh«ng tham gia Héi th¶o) ®Òu nhÊt trÝ cÇn huy ®éng
mäi nç lùc tõ nhiÒu phÝa. TÊt c¶ ®Òu mong muèn sím cã
mét b¶ng m· chuÈn míi thay thÕ cho ba b¶ng m· cña TCVN
5712:1993 lµ VN1, VN2 vµ VN3.
B¶ng m· chuÈn míi nµy dÜ nhiªn lµ ph¶i tèt h¬n ba b¶ng
m· ®· cã. §iÒu nµy cã nghÜa lµ nã ph¶i ®¸p øng
®îc yªu cÇu xö lý vµ trao ®æi th«ng tin ë níc ta
hiÖn nay vµ trong t¬ng lai gÇn, nh×n tõ hai phÝa: phÝa
ngêi sö dông vµ phÝa nhµ ph¸t triÓn phÇn mÒm. B¶ng m·
chuÈn nµy lµ b¾t buéc (®èi víi khèi c¬ quan Nhµ níc)
vµ khuyÕn c¸o sö dông trong c¸c bé phËn kh¸c. HiÖn t¹i,
®· cã kh¸ nhiÒu "øng cö viªn" cho bé m· chuÈn
míi, ®ã lµ VNI, VISCII, 8859-V, CP 1258, CP 1129 vµ NV1B.
Ngoµi ra, nh÷ng "øng cö viªn" míi kh¸c sÏ xuÊt
hiÖn khi chÝnh thøc cã quyÕt ®Þnh lùa chän b¶ng m· míi
thay thÕ cho TCVN 5712:1993.
Xin giíi thiÖu vµi dßng "lý lÞch trÝch ngang" cña
c¸c"øng cö viªn" nãi trªn ®Ó b¹n ®äc biÕt
thªm.
VNI lµ bé m· ch÷ ViÖt do mét nhãm chuyªn gia Tin häc ë Mü
®Ò xuÊt. Thùc chÊt, hiÖn t¹i nã bao gåm bèn b¶ng m·:
B¶ng m· 1 byte cho m«i trêng DOS, b¶ng m· 2 byte cho m«i
trêng Windows/Unix, b¶ng m· 2 byte cho m«i trêng Mac vµ
b¶ng m· 3 byte cho m«i trêng hçn hîp Win/Unix/Mac vµ th
tÝn ®iÖn tö Internet. PhÇn mÒm hç trî cho bé m· nµy lµ
WebEyes vµ WebNotes do c«ng ty VNI-Soft cung cÊp.
VISCII lµ bé m· do nhãm Viet-Standards (cïng ë Mü) x©y
dùng. ®©y lµ bé m· 8-bit dùa theo cÊu tróc vïng G1 cña
bé m· chuÈn ISO 8859-Latin 1. Trong ®ã, nã cã g¸n m· riªng
cho hÇu hÕt c¸cký tù ch÷ ViÖt dùng s½n. §Ó gi¶i quyÕt
viÖc thiÕu s¸u ký tù, c¸c t¸c gi¶ ®a s¸u ký tù ViÖt
Ýt dïng (¶, ·, É, û, ü, þ) vµo vïng CO, ë nh÷ng vÞ trÝ
mµ c¸c t¸c gi¶ cho lµ Ýt ®ông ®é nhÊt (®ã lµ 02, 05,
06, 14, 19 vµ 1E).
VN1B lµ bé m· do nhãm t¸c gi¶ NguyÔn ChÝ C«ng ë ViÖn
Nghiªn cøu øng dông C«ng nghÖ (Bé Khoa häc, C«ng nghÖ vµ
M«i trêng) ®Ò nghÞ xuÊt ph¸t tõ b¶ng m· VN1 cña TCVN
5712:1993. Trong ®ã, c¸c t¸c gi¶ ®Ò xuÊt dông ph¬ng
ph¸p tæ hîp ®Ó biÓu diÔn c¸c ch÷ hoa Ýt xuÊt hiÖn ë vÞ
trÝ thø nhÊt cña nh÷ng tõ cã nghÜa. §ã lµ ·, É, Ó, æ,
ò, ö, û.
Bé m· 8859-V còng xuÊt xø tõ nhãm Viet-Standards ë Mü vµ
cã sù tham gia cña mét sè chuyªn gia trong níc. Nã ®îc
x©y dùng trªn c¬ së m· tæ hîp vµ t¬ng hîp víi bé m·
chuÈn Quèc tÕ ISO 8859. Bé m· nµy ®îc ph¸t triÓn chñ
yÕu cho c¸c ng«n ng÷ gèc Latin. Trªn c¬ së 8859-V, c«ng ty
Microsoft ®· ®a ra b¶ng m· ch÷ ViÖt riªng ®Æt tªn lµ
CP 1258, trong ®ã, tËp m· cña Microsoft ®îc ®a vµo
c¸cvÞ trÝ trèng cña 8859-V. C«ng ty IBM còng ®· ®Ò nghÞ
mét b¶ng m· kh¸c dùa trªn 8859-V. §ång thêi, C«ng ty còng
dïng c¸cvÞ trÝ trèng cho môc ®Ých riªng cña m×nh.
Qua trao ®æi trong Héi th¶o, cã thÓ thùc sù c¶m nhËn
®îc t×nh c¶nh cña mét ngêi ngåi tríc mét m©m cç
®Çy c¸c mãn ¨n mµ mãn nµo còng cã vÎ ngon. Xung quanh lµ
c¸c ®Çu bÕp t¸c gi¶, anh nµo còng chØ giíi thiÖu c¸i
®éc ®¸o cña mãn m×nh lµm. Bông th× chØ cã h¹n, cha
nãi ®Õn kh¶ n¨ng tiªu hãa c¸c mãn l¹, nh÷ng mãn qu¸ bæ
bÐo !
ThÕ míi thÊy r»ng: nhÊt trÝ t×m b¶ng m· míi hay h¬n ®Ó
thay thÕ th× dÔ. Nhng chän b¶ng m· nµo míi thËt lµ
®iÒu khã kh¨n. §Ó ®¸nh gi¸ c¸i hay, c¸i tèt cña mét
chuÈn, ®©u chØ dùa vµo c¸i ®Ñp hµn l©m, c¸i ®Ñp thuÇn
tóy kü thuËt. Mét yÕu tè kh¸c v« cïng quan träng lµ sù
thõa nhËn cña nh÷ng ngêi sÏ dïng nã. ®©y lµ yÕu tè
quyÕt ®Þnh sù sèng cßn cña chuÈn. ChuÈn ban hµnh mµ
ch¼ng ai dïng (nh VN2 ch¼ng h¹n) th× còng coi nh ®·
chÕt råi. §ã chÝnh lµ c¸i khã cña ngêi lµm chuÈn. V×
thÕ nªn c¸cnhµ lµm chuÈn thêng ph¸t triÓn c¸c chuÈn
ph¸p lý (de jure) trªn c¬ së c¸c chuÈn thùc tÕ (de facto)
®· ®îc cä s¸t víi ngêi dïng.
Chóng t«i cho r»ng céng ®ång nh÷ng ngêi tham dù Héi
th¶o h«m ®ã (mÆc dï cßn cha ®Çy ®ñ tiÕng nãi cña
nh÷ng ngêi lµm Tin häc ë phÝa Nam) chÝnh lµ ®¹i diÖn
tiªu biÓu cho nh÷ng ngêi sö dông lÉn nh÷ng nhµ ph¸t
triÓn vµ kinh doanh phÇn mÒm. TÊt c¶ ®· gi¬ tay biÓu
quyÕt gÇn nh nhÊt trÝ tuyÖt ®èi lµ: tríc m¾t ®Ò
nghÞ khuyÕn c¸o sö dông TCVN 5712:1993 (VN3).
§©y lµ b¶ng m· chuÈn chÝnh thøc, t¹m thêi cha thÓ vµ
còng cha nªn lµm bé m· kh¸c ®Ó thay thÕ nã. Dï sao,
TCVN 5712:1993 còng lµ sù ®ãng gãp ®Çy t©m huyÕt vµ trong
s¸ng, phi vô lîi cña c¸cnhµ Tin häc vµ Ng«n ng÷ häc ViÖt
Nam. Nã thËt ®¸ng ®îc tr©n träng. H¬n n÷a, TCVN
5712:1993, ®Æc biÖt lµ b¶ng m· VN3 vÉn ®¸p øng ®îc
(cho dï cha hoµn toµn nh ý) mäi yªu cÇu vÒ xö lý vµ
trao ®æi tiÕng ViÖt trªn c¸c hÖ thèng vµ m¹ng. VËy th×
viÖc g× chóng ta ph¶i véi vµng thay thÕ VN3 ngay b»ng mét
c¸i nµo ®ã mµ ch¾c ch¾n lµ vÉn cha vît tréi h¬n ?
"ChuÈn Quèc gia chø cã ph¶i ®èng giÊy lén ®©u mµ
cã thÓ dÔ dµng bá ®i mét sím mét chiÒu nh vËy ?"
Mét ®ång nghiÖp ®· nãi víi t«i nh thÕ trong giê gi¶i
lao. Qu¶ lµ mét sù nhÊt trÝ ®Çy thËn träng vµ s¸ng
suèt. ®iÒu ®ã thÓ hiÖn tinh thÇn tr¸ch nhiÖm, vµ tinh
thÇn d©n téc, rÊt cao.
Trong qu¸ tr×nh tham dù héi th¶o, ®· cã lóc t«i liªn
tëng t×nh c¶nh cña chóng ta trong vÊn ®Ò chuÈn hãa bé
m· tiÕng ViÖt cø y nh lµ "con kiÕn mµ leo cµnh
®a". Cµnh ®a cã cµnh céc, cµnh dµi. Kh«ng khÐo th×
"leo ph¶i cµnh céc, leo ra leo vµo". RÊt may, con
kiÕn ®· biÕt dõng l¹i ë ng· ba cµnh, tiÕp tôc "suy
ngÉm" ®Ó cã thÓ chän ®óng cµnh dµi mµ leo m·i.
Thay lêi kÕt
Thùc ra bµi viÕt nµy cha ®i hÕt vµo mäi ngãc ng¸ch cña
vÊn ®Ò ®Ó tháa m·n nh÷ng ngêi quan t©m. Nµo lµ
ch¬ng tr×nh xö lý vµ bé ph«ng ch÷ kÌm theo cã nhÊt
thiÕt ph¶i chuÈn hãa kh«ng. Hay lµm bµn phÝm, c¸ch bá dÊu
trªn c¸c nguyªn ©m. T¸c gi¶ bµi nµy cho r»ng tïy bèi
c¶nh, vÝ dô nh khèi c¬ quan ChÝnh phñ (trong ®ã sù
thèng nhÊt lµ ®iÒu cÇn thiÕt cho hiÖu qu¶ cña c«ng t¸c
qu¶n lý Nhµ níc) th× hoµn toµn cã thÓ cã nh÷ng quy
®Þnh b¾t buéc. Cßn bªn ngoµi "bµn d©n thiªn h¹"
th× tïy, cã lîi th× theo, kh«ng th× th«i. ¢u còng lµ mét
c¸ch ®Ó "thö th¸ch" søc sèng cña chuÈn vËy.
|