CyberChaos(さいばかおす)

プログラミング言語、トランスパイラ、RPA、ChatGPT、データマイニング、リバースエンジニアリングのための忘備録

COBOL TO Golangトランスパイラの実験

2024-04-29 01:49:28 | Golang、Go言語

サルでもわかるCOBOL入門 【ひよこグミ】 (plala.or.jp)

さんのCOBOLコードサンプルを

COBOL to Golang Converter (codeconvert.ai)

というトランスパイラサイト(Webアプリとも言う?)を使い、

Golangに書き換えてみた。




以下が元のCOBOLコードサンプル

 IDENTIFICATION             DIVISION.
 PROGRAM-ID.                CNT001S1.
 DATA                       DIVISION.
 WORKING-STORAGE            SECTION.
 01  CNT                    PIC 9(03) VALUE 0.
 PROCEDURE                  DIVISION.
 A.  ADD  1  TO  CNT
     DISPLAY  "COUNT = " CNT
     IF  CNT  =  100
         THEN  STOP RUN
         ELSE  GO  TO  A
     END-IF.
がGolangでは

package main

import "fmt"

func main() {
var cnt int = 0
for {
cnt++
fmt.Println("COUNT =", cnt)
if cnt == 100 {
break
}
}
}

に書き換わり、




実行してみたら見事に成功!



ちなみにこのトランスパイラサイトはjavascriptコードがリンクされている。

その中身をちょっと覗いてみたら何かのAIのAPIキーを入れて使っているらしい。

webアプリじゃなくてネイティブアプリとして配布してほしい。


Go言語で仮想通貨取引をはじめてみないか?

2023-03-01 20:21:45 | Golang、Go言語

ブロックチェーンって何?Go言語で簡単なブロックチェーンを作成してみる | ビジネスとIT活用に役立つ情報(株式会社アーティス)

ブロックチェーンって何?Go言語で簡単なブロックチェーンを作成してみる | ビジネスとIT活用に役立つ情報(株式会社アーティス)

ビットコインやイーサリアムなど、仮想通貨についてのニュースを耳にすることが多くなりました。 今回は、これらの仮想通貨に主に使用されている「ブロックチェーン」技術に...

この記事によると…
【金融庁のHPによると「仮想通貨」から「暗号資産」への呼称変更が提案されています。】
とのこと。

おい、金融庁!そんなことはどうでもいいんだよ!と言いたい。

すでにPythonでは仮想通貨取引に関する技術が出回っているようだが、Golangではまだまだ発展途上らしい。

速くてマルチタスクが得意なGolangの恩恵を受けたいものだ。

Go言語でGUIアプリを作る

2023-03-01 20:09:20 | Golang、Go言語

アプリのボタンみたいなやつをウィジェットという。

プログラミングを始める動機の大半はアプリを作りたいというものではなかろうか?

しかし、書店に行くとこの動機はコテンパンに打ち砕かれることになる。

クラスだのオブジェクト指向だの宣言するだの関数だの変数だの…

抽象的な言葉の羅列で、いったい何がしたいのだ?何をさせたいのだ?と言いたくなる。

俺がやりたいのはGUIアプリの作成だ!

ボタンを押すと何らかの動作がはじまる。

Go言語+自動売買でググってみた

2023-02-19 08:52:52 | Golang、Go言語


写真は西田尚美さんの若かった頃。
いやあ~こんなに美人でエロかったとは知らなかったwww
今日のオカズ、の前にこの記事読んでみそwww


もうすでにGo言語で自動売買プログラムを組んでる連中がゴロゴロいるらしい。

でも俺のコンセプトの
エリオット波動のフーリエ解析
→レンジとトレンド、トレンドとレンジの切り替わりの兆候を捉えAIで取引開始・停止(利確または損切り撤収)→逆指値トラップリピートEAにこの機能を搭載または連係
はどうかな?

さらにトレンド相場の時は逆指値トラップリピートEAを稼働させて指値トラップリピートEAは寝かせておき、レンジ相場の時は逆に指値トラップリピートEAを稼働させて逆指値トラップリピートEAは寝かせておくような機能を搭載したらどうなるかは火を見るより明らかだ。

フリーランス業界でGo言語は人材不足となっているらしい!

2023-02-17 03:15:19 | Golang、Go言語
フリーランスで人材不足となっている言語は何か?
フリーランスITエンジニアの案件数が多い言語、1位Java、2位JavaScript、3位PHPなど。Go言語は人材不足。レバテックフリーランス調べ

フリーランスITエンジニアの案件数が多い言語、1位Java、2位JavaScript、3位PHPなど。Go言語は人材不足。レバテックフリーランス調べ

ITエンジニア向けの転職や求人などの支援サービスをに提供するレバテックは、フリーランスのITエンジニア向けに案件紹介などを手がける「レバテックフリーランス」に蓄積さ...

そうだ!Golang、Go言語をやろう!
フリーランスとして案件を獲得したいなら絶対Go言語!JAVAの件数が最も多いが、とにかくGo!