プログラミングにおけるロシア語について

前書き

ささいなことから始めましょう。典型的なキーボードレイアウトの変更は今便利に整理されていますか?ロシア語/ラテン語に切り替えるという意味で?私の意見では、スマートフォンはさらに便利です。これらすべての「Shift」と「Alt」を同時に押す必要はありません。私の最初の家庭用コンピュータ「Electronics-901」(ai-PC16)には、「windows」キーが現在あるところに、2つの特別な「空の」キーさえありました。 1つは常にロシアのレイアウトに切り替え、もう1つは一時的に(押すときのために)切り替えました。それははるかに便利です。しかし、かつて最も便利な切り替えオプションは、Tulaミシンの巨大なペダルから、RS-232コネクタのDTRおよびDSR接点に2本のワイヤーで接続するだけで作成しました。この場合、プログラムでDTRビットを「1」に設定すると、DSR信号の存在はペダルが押されたことを意味し、そうでない場合はペダルが解放されます。手なしでレイアウトを切り替えることは非常に人間工学的であることが判明しました。残念ながら、新しいインターフェイスの急増に伴い、RS-232は徐々に消えていき、今ではラップトップのペダルを接続する場所がありません。





ちなみに、定期的に舌を突き出すプラスチックのカメレオンのように、あらゆる種類のUSBナンセンスを製造している企業にアイデアを提供します。ペダルの形でUSBデバイスを解放するには、押すと、ユーザー指定のキーの押下がエミュレートされます。確かに、ペダル付きのUSBステアリングホイールはすでにありますが、それでも不要なものがたくさんあります。新しいシンプルなデバイスの最も明白な使用法は、ハンズフリーキーボードレイアウトの切り替えです。





: ( ). , . «SideKick» - «Shift», : ( «Shift» ), – , «Shift», . , , , -, , , -, -.





, , - , , , , - . -, , , ( RSDN) RSDN.RU.





, , : « ». , ( ) – , , . , , .





. , , . , , - : « , » . - :





if (a==0 && b==0) return;
      
      



.. «», «», - «if», «return». , . :





 a=0  b=0  ;
      
      



. , [1], , (, , ), , , . « » « » .





, , , , , . , , (, ) . , , , .





, , ( ), : , . (. , , ). , . , , , , – .





, , . .





, -. «» () . . , , . «», , , . , , , .





, . , . , , , .. 80 , , .. , , , . , , .





, . , , , ( , ) . , , , .





, , - : , , , , . -6, -, - «» ( VT-340 ). , , . , , , , -6 , «MOV» «JMP».





-, ( «») «-». , , – «», ( ) «». , . -! , . , «» - , «» . «» . , «» -6, .





( 1987 ) . . , - . .. , , , x86. «» , , . «» , .





, , , IBM-PC/XT PL/1 - : 7F . - SMS «-» , . , , . , , , «». , PL/1 , : . «», «-».





, [1]. «» , -- «&», «!» «~». «» . . , ? , . - , , . : « », , .





, , . , ( , GetEnhMetaFilePaletteEntries, « ») . , -.





- .





, . , «» , , . , . , , , « 1». «» ( : «»). , [2] : , . .. , « , ».





PL/1, ( ), IBM 360 . , , «». , , . , : « : , , » [3].





- ( ), , . 4-5 - , , IBM PL/1. .. . , , «», , , , , , . , . PL/1 «». , «», [5].





«» «» - , . « », , «» . , , «» «» , .. .





, , , , .





, , , . «-», «-». , .





, , . , – , , , , , , , . , , , «» . , (, , ) .





. - , , , , , «-76», : «» , . – , , , « », .





– , ( ) . .





: (), , , , . « , , , , » .









1.       .. « » RSDN Magazine #4 2011





2.       .. , .. , .. - « -60. ». «» 1965





3.       .. « ( )» 29.08.1983





4.       .. « /1» : - : 05.13.11. , 1984.








All Articles