よもやま話

プログラミングは英語に似ているか

このサイトのプログラミングは自分で行っています。

テスト問題関連はPHP、JavaScriptで書いています。

日曜プログラマレベルで素人に毛が生えているようなものですが。。。

なので、コードはスパゲッティですね。ソースを見られると恥ずかしいです。

書いている途中の不要なコード部分も残しちゃったりしています。

jQueryにも初めて挑戦しました。

例えばこんなコード。一部抜粋ですが、

○○はxxであると宣言。

各単語のような命令文の羅列。

システマチックに感じますね。シンプルに論理的。

欧米が歴史の中で産業革命を起こし発展していった中で、アルファベット26文字であったことは

重要だったことでしょう。

a x b= c とか E=mc2 とか、これが いxろ=は だったらどうなっていたことでしょう。

英語、ラテン語など欧米の言語のおかげと思いますね。

そうやって思えば、英語の学習に歴史を関連させて臨むことができるような気がします。

明治天皇を中心に欧米化を強力に推進し、圧倒的なスピードで近代化を達成。

当時アジアには法治国家はできないだろうと言われていた中で、約20年で憲法など法律を導入に成功しました。

大国の中国は白人に占拠され、日本の知的階層は震撼していました。

その方たちも必死になってオランダ語やドイツ語、フランス語、英語などを学んでいたわけです。

日本が植民地にならないためにも必死に勉強していたのです。

皆さんにはそれくらい必死になってTOEICを勉強してほしいものです。

 

<PHPのコードの例>

$message = convertCode($infname, $incod, $outfname, $outcode, $nl);
echo $message;

function convertCode($infname, $incod, $outfname, $outcode, $nl)
{
    $incsv = file_get_contents($infname);
    if ($incsv==false) {
        return "変換失敗:{$infname} が見あたりません.";
    }
    $outcsv = mb_convert_encoding($incsv, $outcod, $incod);

    $outfp = fopen($outfname, "wb");
    if ($outfp == false) {
        return "変換失敗:{$outfname} に書き込むことができません.";
    }
    fwrite($outfp, $outcsv);
    fclose($outfp);

    return "変換成功:{$infname} => {$outfname}";
}

 

-よもやま話

© 2024 TOEIC勉強法800点は誰でも取れる