「BASIC」を含む日記 RSS

はてなキーワード: BASICとは

2018-08-31

おすすめのひどい技術書あります

こういうの

https://www.amazon.co.jp/はじめてのPython-AIプログラミング-BASIC-MASTER-金城俊哉/dp/4798044857/

AIプログラミング練習にもPython練習にもなりません。

秀和システムからこんなレベルの低い本が出るとは思いませんでした。

AI勉強がしたければ素直にオライリーあたりで出ている本を買った方がいいでしょう。

皆さん著者の名前を覚えてください。プログラマを名乗るにも値しない男の名前です。彼が関わる本に価値が生まれることはないでしょう

https://www.amazon.co.jp/Pythonプログラミングパーフェクトマスター-Perfect-Master-金城俊哉/dp/479804816X/

わかりやすく読みやすいですが、誤字脱字があまりにも多いです。

文章中の1文字くらいが抜けているのはまだいいですが、ソースコード演算子が全く違う記号になっていたり、ソースコード通りに実行するとエラーになる箇所が数カ所あります

本書は読みやすいですが、それはpython自体が学びやすいだけでこの本自体はクソ以下です。

正直出版するときちゃんとチェックしたのか疑うレベルです。

2018-08-19

In 2001 Kofi Annan received the Nobel Prize in conjunction with the United Nations.

The focus of his speech was global inequality.


"Ladies and gentlemen,

Today in Afghanistan a girl will be born.

Her mother will hold her, feed her and comfort her and care for her just as any mother would anywhere else in the world.

In those most basic acts of human nature, humanity knows no divisions.

But to be born a girl in Afghanistan today, is to begin life centuries away from the prosperity that one small part of humanity has achieved.

Even thought her mother would do all in her power, to protect her and sustain her.

There is a one in four risk that the girl will not live to see her fifth birthday.

Whether she does is just one of the tests of our common humanity of our belief in our individual responsibility for our fellow men and women.

But it is the only test that matters.

Remember this girl then our large aims to fight poverty, prevent conflict or cure disease will nothing distant or impossible.

Indeed those aims would seem very near and very achievable as they should.

Because beneath the surface of stats and nations, ideas and language lies the fate of individual human beings in need.

Answering their needs will be the mission of the United Nations in the century to come.

Thank you very much."

2018-06-25

今の小学生パソコンを与えて何させてるの?

小学生の頃うちの学校にもパソコンがあって、

真っ黒な画面にBASICしかなくて、

なんか友達ベーマガプログラムを打ち込んでたのを見てたの覚えてるけど。

今の小学生に与えてもBASICすら入ってないパソコンで一体何するというのか?

ワード文字赤くしてわーい!って訳か?

2018-05-24

anond:20180524122657

ニンテンドーDSiに「プチコン」っていうリスペクト商品があってな、ゲームするつもりが間違えてBASIC英才教育されてしまった若手もいるのだ

anond:20180524121706

俺もハンドアセンブルだったので直接16進打ってたな。

BASICで逆アセは作ったけどね。それだけでもDEBUGの役には立った。

2018-04-23

anond:20180423204848

1(それ自身で完全な)単一体,一個,一人; 一団.

2[集合的に]

a編制[構成]単位ユニット 《★【用法集合体と考える時には単数,構成要素を考える時には複数扱い》.

The family is the basic unit of society. 家族社会の基本単位である.

b【陸海軍, 軍事部隊 《★【用法】 2a と同じ》.

a mechanized unit 機械部隊.

3(度量衡通貨などの)単位.

The foot is a unit of length. フィートは長さの単位である.

4【数学】 (数の基本単位としての) 1; 1 位の数 《1 から 9 までのいずれか》.

5(特定機能を果たす,しばしば機械構成単位としての)装置.

an input [output] unit (電算機などの)入力[出力]装置.

6《主に米国で用いられる》【教育】 (学科目の)単位; 単元 《学習の課程または学習内容の一区画》.

7《主に英国で用いられる》 ユニット投資信託の最少単位持ち分.

2018-04-18

anond:20180418162147

へー

それって走ってるBASICプログラムに追記する形で追加のLOADが行われるのかな?

anond:20180418160947

カセットテープゲームをCLOADするとき

いきなりゲーム本体ロードしようとすると殺風景な画面のまま10分も待たせることになってしまうので

まずタイトルロゴストーリー文章だけ出す小さなBASICプログラムを1分でロードしてから、そのあと本編をロードする

という手法PC-6001の頃には既にありました

2018-04-08

anond:20180408113715

何の言語か知らんが、昔もそういう言語はあったぞ。

富士通製のBASICであるF-BASICは、FM-8からどんどん拡張して行った結果、FM-77AV40の頃にはリファレンスマニュアル辞書みたいになってた。

もちろん、マニュアル別売り

2018-03-22

anond:20180322210948

DSの)small BASIC

概念から教えるよりやってしまう方が早いとおもうけどな

どうしてもゲームでってならマイクラとかでいいんじゃね?

MOD入れたらチューリング完全だったはず

2017-11-29

タイムスリップして無双するとして

ビートルズ時代タイムスリップして、ビートルズより先に曲を発表してしま漫画があるらしい。

100年前にタイムスリップして、アインシュタインより早く相対性理論を発表するとかムリだし、300年前のニュートン力学絶対むりだな。

1970年代タイムスリップしてビルゲイツより早くBASICを作るのは可能だけど、一流大学とかでてるわけじゃないしコネがないからどのみちムリか。

80年代ファミコンゲームボーイのヒットゲームを作るのは可能かな?

90年代以降のゲームが大規模になっていく時代タイムスリプしても無双はムリか。

2017-10-30

久しぶりにゲームを作りたいんだがオススメツール教えてくれ

今までの履歴ゲーム作った時期:ツールゲーム内容:備考)

小学生RPGツクール:身内ネタRPG製作時間ー10時間 プレイ時間ー5分:スクラップ・アンド・ビルドしてるうちに身内ギャグまみれのクソRPGに。一通り友達と笑って5分で飽きた。

中学生BASICピンポン・陣取りゲーム等:製作時間ー合計30時間 プレイ時間ー各2分:プログラムの基本を学んでいる間に飽きた。PRINT "Hello, world!"が一番楽しかった

大学生HSP(ホットスーププロセッサー):STG製作時間ー30時間 プレイ時間3分ゲームの作り方は一通り頭に入ったけどHSPというツール限界を感じたので別の言語を探そうとしているうちに何かが面倒くさくなって二度とプログラムとかやらねーと誓った。

最近インディーズゲームってよく出来ているのが多いじゃないですか。

から面白いのは多かったけどここ数年は特にいい波が来てると言いますか。

それでそれらをやっていたら自分も久しぶりにゲーム作りたくなったんだけど、なるたけ楽して開発の楽しみが味わえるツール言語って何かないのかな。

WOLFエディターで適当アクションRPGでも作ってろとか吉里吉里はいいぞとかでも別にいから何か知ってたら教えてくれ。

HSPみたいな入りやすいけど途中で限界を感じるような言語でも別にいいや。

30時間限界が見えたとか調子こいてんじゃねえぞって言いたいのは分かる。

すまんかった。

最近HSPでちゃんとしたフリーゲーム出てきて俺が間違ってたと思い知ったよ。

入りやすさこそが正義っすね。


こう言っておいて自分そもそも何を作りたいのかよく分からんのだけどね。

不思議の城のヘレンや魔壊屋姉妹みたいなオリジナル戦闘システムRPGかいいなーと思う反面バランス調整でゲロ吐けるなと思ったり。

まあ目標高めすぎてるからまずはピンポンレベルからやり直して、自分がやった行動に対してレスポンスが帰ってくるのを楽しもうかなと。

お前がやりたいのはモノ作りごっこなんだからマイクラカルネージハートでもやっていた方が幸せになれるぞって返答もウェルカムですよ。

ヤフー知恵遅れでやれと言いたくなる人もいるだろうけど、マルチポストはしない主義なのでこっちに絞るわ。

あっちは何かニワカが多いんだよね。

追記:

unityが人気だな。

でもガチガチプログラミングを久しぶりにやったらゲーム作る前に挫折しそうだ。

それこそキャラ絵取り込んで歩かせたら満足しそう。

とりあえずは前から気になってたScratch感覚取り戻す事にするか。

だいたい方針決まったありがとな。

2017-10-25

anond:20171025161328

イギリス新聞。2017/3/10記事

http://www.express.co.uk/news/uk/777147/Women-still-responsible-for-household-chores

Google翻訳

Research shows women are still responsible for the majority of domestic chores and keeping households running smoothly.

In fact, when it comes to basic tasks like washing and cleaning men are nowhere to be seen.

調査によると、家事の大半は女性が依然として責任を負っており、

実際、洗濯や清掃のような基本的作業については、男性はどこにも見えません。

Men might take out the rubbish or put up a shelf but are shirkers when it comes to washing up or ironing, a new survey reveals.

男性ゴミを取り除いたり、棚を上げたりするかもしれないが、洗濯アイロンをかけるときはシャッカーだという新しい調査が明らかになった。

A paltry 10 per cent of men are capable of sewing a button on to an item of clothing, eight per cent will fold and put clothes away while just six per cent will empty laundry baskets and put the washing on.

男性10%は、衣服ボタンを縫うことができ、8%が衣服を脇に置き、6%が洗濯バスケットを空にして洗濯物を置く。

2017-10-19

BASIC!のプログラミング教育適応性について

題:BASIC!のプログラミング教育適応性について

副題:Androidで動くBASIC!でプログラミング教育を行うメリットデメリット

少し考えてみたのでまとめとして投稿します。

01.はじめに

この文章は、Androidで動くBASIC!でプログラミング教育を行うメリットデメリット

ついて記載しています

02.BASICとは

BASICプログラム初心者向け言語として1960年代に発表された古い言語です。

極めて簡単文法インタープリターによる即時実行や1970~80年代パソコン

無償で搭載されていたこから沢山の人に利用されていました。

しかし、簡単ゆえの機能の少なさと即時実行方式のための性能の低さやその後の

優れたプログラム言語発表によりBASICの利用は著しく低下しています

03.BASIC!とは

BASIC!はアンドロイドタブレットスマートフォン上で動くアプリです。

Google playからインストール可能無料で利用できます

BASIC!

https://play.google.com/store/apps/details?id=com.rfo.basic&hl=ja

BASIC文法踏襲していますが、Android向けに大幅に命令拡張されており、

GPS等の各種センサー情報取得やSQLiteデータベース機能WEBVIEWを利用

したHTMLCSSJS表示・実行など約500程度の命令群で構成されています

無料広告なしのアプリインストールするだけでこれらの機能が利用可能

インタープリターなのですぐに実行することもできます

04.BASIC!でプログラミング教育を行うメリット

メリットについては以下があげられます

a.BASICプログラミング知識を持つ人は以外と多い

 過去の栄光というかBASIC自体は広く利用された時期が過去存在パソコン

 だけでなくポケコンゲーム機等でも利用できました。

 BASIC!は基本はBASIC拡張であり文法変数の取り扱いにおおきな違いは

 ありません。

 その当時、少しであってもBASICを触った人は多いのでメンターとしての

 再教育は容易だと考えます

b.HTML,JS,CSS勉強継続してできる

 BASIC!は手続き型と呼ばれる非オブジェクト指向言語であり最新の言語

 とは異なっています

 BASIC!のネイティブ命令群だけだと他の言語へのスムーズな移行は難しい

 かもしれません。

 しかし、BASIC!にはHTML5アプリのようにBASIC!自体webViewでHTML,JS,CSS

 を動かすことができます。(HTMLモード

 HTML,JS,CSS現在Webの標準であり、進化を続けています

 特にjavascriptオブジェクト指向言語進化採用される領域フロント

 エンドからバックエンドまで広がっています

 

 BASIC!自体webViewは他のAndroidアプリ同様、chromiumベースAndroid

 システムWebviewの更新により常に最新化されています

 HTMLモードではjQuery,Angular,ReactなどのJSライブラリも利用できます

 最初BASIC!ネイティブプログラムHTMLモードJSを利用したプログラム

 とSTEPを踏んだ学習可能だと思います

c.インストール環境設定が容易

 前述の通りアプリインストールするだけで利用できます

 追加の課金プラグインなどは不要です。

 またAndroid2.3以降でインストール可能です。

 但しAndroid5.0あたりからAndroidシステムWebviewが導入されているので

 Android5.0以降の端末を選択する方が無難です。

 インストール後、環境設定をする必要もありません。

 端末のルート化も不要です。

d.Androidデバイス等が安価

 安いタブレットであれば1万円程度で新品が買えます中古スマホであれば

 更に安価です。

 またプログラムを作るのでキーボードもあった方がいいと思います

 キーボードも2~3千円程度で安価です。

 もちろんソフトウェアキーボードフリック入力など)でもプログラム

 作れます

 パソコンよりもはるか安価プログラミング教育が実現可能です。

e.子供Androidデバイスに慣れている

 iPhoneの登場以来現在の子供たちはタッチパネルAndroidデバイス

 慣れています

 通常のノートパソコンに比べ違和感は少ないと思います

 また教える大人側も日頃パソコンよりスマホを触る人は多いと思います

 教える側の負担も小さいのではないかと考えています

f.可搬性が高い

 ここで述べる可搬性とは別のデバイスで同じプログラムを動かす場合

 容易さの事です。

 BASIC!はインタープリタなのでソースファイルのみを別のデバイス

 SDカード経由等でコピーすれば基本的には動作します。

 仮にHTMLモード場合は併せてHTML,JS,CSSコピーするだけです。

 別のデバイスにはBASIC!さえインストールされていれば動きます

 BASIC!独自プラグイン拡張モジュールなどは特にありません。

05.BASIC!でプログラミング教育を行うデメリット

メリットだけでなくデメリットもあります。以下の通りです。 

a.性能上の問題

 BASIC!の実体Javaで出来ています。すなわちJavaよりは性能は悪い

 ことになります

 実際、大量の繰り返しや大量の文字列を扱うプログラムは性能が出ないので

 処理に時間がかかります

 Androidスマホタブレット自体パソコン演算能力には劣ります

 大量の実験データ演算するような教育には向いていません。

 但し、プログラミング教育には大きな障害にならないと思います

b.BASIC!自体の仕組みの問題

 BASIC!はプログラムを作るアプリである以上当然文法エラーを実行時に

 表示する仕組みになっています

 ただ一部エラーチェックが甘い部分もあり本来エラーとすべきところを

 そのまま実行する場合もあり想定外の結果となる可能性もあります

 次にエディタは単なるテキストエディタと同等の機能しかなく最近

 エディタにあるようなシンタクスハイライト入力補完といった機能

 ありません。

 ただ比較シンプルプログラムを作る教育では大きな影響は無いと

 考えています

c.一部機能に制約がある

 前述の通りHTMLモードではJSが動かせます。ただし制約があります

 JSローカルモードで実行されるという事です。

 非同期通信などを行おうする場合JSが実行時エラーになる可能性が

 あります

 またデータベース機能であるSQLiteへの操作についても文字型項目しか

 利用できない制約があります

 JSローカルモードのみなのは教育の事を考えると少し残念ですが

 それでも多くのフロントエンドJSは実行可能なので教育には

 使えるという理解でいます

d.参考となる文献がほぼない

 教育には教科書またはそれに準ずる書籍必要だと思います

 該当する書籍がないのが実情です。

 ただ1冊だけ日本語で書かれた電子書籍存在します。

 ■BASIC! ~ 分かりやすい教本で一から学べるコンピュータ言語 - AndroidSQUARE

 http://blog.livedoor.jp/an_square/archives/51887786.html

 BASIC!の文法自体は極めて簡単なのでどうにかなると思います

06.結論

上記の通り、メリット/デメリットを列挙してきました。

デメリットもあるものメリットの方が大きい印象です。

とくに教える側の負担が少ない点がメリットだと思います。 

 

2017-10-12

意識高い系や古強者ぶったIT技術者が多い増田を見てて一番の疑問は

今、俺みたいな20代とか、あとはせいぜい30代とかが勘違いしてweb系の安月給で恰好だけ付けて糞みたいなコード書いてイキってるとかその一昔前は横浜組み込み技術者携帯電話開発の殺人レベル拷問労働で安月給のまま殺されまくったり廃人にされまくったり見たいなイメージしか知らないから、知らないのは仕方がないにしてもさ

マイコンBASICだのベーマガ世代の思い出を情感たっぷりに語れるくらいのオッサンで、80年代末期から90年代後半にはもうIT技術者として働いてた奴等は

何で「当時の勤務体系や仕事内容、そして給料いくらから」を誰も言わないんだ?90年代後半までプログラマーSEといえば超スーパーウルトラ実入りがいい職業だったし、残業なんて言うほど大してなかったうえに、20代でマンションローンで買って30代で返済できるくらい稼げてた職業だったろ?

何でそこらへんの時代のことを言う奴が、せいぜい2ちゃんビジネスnewsPG関連のスレくらいしかいないの?

そういうブログHPを立ち上げて情報発信したら、政府のI〇Aとか人売り派〇会社に雇われた小林源文漫画オメガセブン小隊みたいな自衛隊員とか警察特殊部隊構成された殺し屋チームでも送り込まれて口封じされるから言えないとか?

それが不思議で仕方がないんだよな

あ、なんで俺がそんなこと知ってるかって俺の親父がその時代SEだったからだよ

2017-07-15

自分なりのささやか復讐

おじさん、独り部署20年近く少しだけ特殊仕事してんのね。

若い頃は他部門の先輩に無茶で本来自分範疇外の仕事押し付けられて、

顎で使われて、そりゃ偉そうにされたもんだよ。

その人達は僕の都合や段取りなんかに聞く耳を持ってくれないんだよね。

おめーの都合なんか知らねーからとっととやれよ!もう夜の10時なんだけど。みたいな感じで。

そんなこんなで、無茶を聞いて頭を使って仕事効率化をはかって必死こいて頑張った結果、

偉そうにしていた先輩達よりも立場上は偉くなれたのね。

そこに到るまでの間に精神を病んだり体を壊したりもしたけど。

でだよ、こうなるとある程度は無茶な仕事拒否できる訳だ。

今まで聞かされてきた要求脳筋ならではの、「細かい事はどうでもいいから、俺の意を汲んで気合でやれ!」といった

内容だったから言うことを聞く必要は無いんだよね。そもそもその人達の部下じゃないし。

他人物事を頼むとき相手がどういった立場であれ、発注元は細かい情報を正確に伝える責任が生じる訳で、

その責任放棄して丸投げしてくるような人間の言うことなんて、こっちは知ったこっちゃないのよ。

すると不満が湧いてくるんだけど、それは僕に直接言ってくる訳じゃなくて、

もっと偉いひとから間接的に聞こえてくるのね。こんな風にあいつら不満を言ってるぞと。

かい不満の内容を聞くと、立場が変わってから偉そうになっただの、

僕だけ使っているソフトで楽をしているだの、ソフトがあれば俺でもできるのにだの。

いや、君らエクセルすらまともに使えないじゃない。

からね、おじさん、働き方改革を実行すべく、小学生の頃にN88-BASICしかやったことないのに、

仕事の合間にコツコツとプログラムWEB勉強をして社内にローカルサーバーを立ててシステムを組んだの。

WEBベースでアホでも理解できるUI、誰でも簡単保守管理できるやつ。

おじさん、普段からエクセル方眼紙を社内・社外から送りつけられてて、

エクセルのことが死ぬ程嫌いだからPHPで作った。

これがすごく便利で、自分が今まで投げられてきた仕事が誰でもワンアクション

終わらせるようになったんだ。当然システムの出力に応じたパソコン外での

作業は生じてくる訳だけど、それは誰でもできることだから、テメーら自分でやってね。

凄く便利になってよかったね。ざまあみやがれ。

これで時間に余裕ができたので、本来担当案件に集中して取り組むことができるし、

自分の退勤時間はほぼ定時になったし、有給もどんどん使ってやろうかと思うよ。

おじさん、娘が高校生になって手がかからなくなったから、

子育て期間に封印してた大好きなゲームを気の済むまで遊びたいんだ。

とりあえずSplatoon2ゼルダはやるし、ゲーミングPCをGTX1080で組んだから

STEAMで色々と買い漁るよ。

2017-06-20

BASICって、今でも初心者向け言語として優れてるのかな?

これ、すげー懐かしい、N88とかMSXのような雰囲気

http://gigazine.net/news/20170620-nintendo-switch-fuze-code-studio/

しかし、このご時世にBASIC

行番号とLOCATE, PRINT, CLSとかでゲームつくんの?

しんどくね?

それとも、プログラミングを知らない人には、こういうののほうが今でも分かり易いのかな?

アーカイブ ヘルプ
ログイン ユーザー登録
ようこそ ゲスト さん