「インタプリタ」を含む日記 RSS

はてなキーワード: インタプリタとは

2021-10-18

anond:20211018005514

まあインフラ化というものはそういうものである

BASICインタプリタが搭載されてすらいないお着せのパソコンしか知らない世代は本当の楽しさを知らない」と言われてもあっそうって感じだろ

あなた物心ついたときからWindowsマシンやまっくがあったはずである

物事とはそういうもの

2021-08-01

素直に『わかりません』と言ってくれるプログラミングスクール出身エンジニア

最近案件自分メインで担当することが増えた。

自分仕事としては案件進めているうちに出てくる課題とか機能追加とかバグ修正とかを設計してIssueとして作って他の人に振ったり自分作業に当たったりと色々なんだけど、

最近とあるプログラミングスクール出身の同僚エンジニア(最近同じ部署になった)が自分案件アサインされた。



先日その同僚エンジニアとあるIssueを初めて振った。

内容としてはとあるテーブル特定カラムバリデーション処理が漏れいるから追加してもらって、なおかつユニットテスト修正する、というもの。まあ簡単な奴。

Issueを振ってからしばらくすると同僚エンジニアから質問が来た。

ユニットテスト実装方法がわかりません。」

「ん?」と思った。いや別に特殊ことなんて何もないIssueだし似たようなテストケースリポジトリ上に山程あるしどうにでもなるじゃんって。

まあ特に考えず1個のテストケースを例として自分で作ってみて、「残りは○○の場合とXXの場合と△△の場合テストケース網羅してください」みたいな返信をした。

しばらくするとまた質問が来た。「△△の場合テストケース実装方法がわかりません。」

いやいや、そんなん頭使ってどうにかこうにか考えろよって。案件特有ビジネスロジックのことを聞かれるならわかるけどこんなレベル対応どの企業のどの案件で振られても同じことやるだけやん。

この質問してるのが未経験入社1ヶ月目の新入社員なら自分笑顔で答えるけどこのエンジニアは俺よりキャリアが長いらしい。

その同僚エンジニアはわからないことがあるととにかく素直に「わかりません」と言ってくれる人だった。

成果物についても指摘事項があまりにも多く、自分(というかその人以外)がやったら10分くらいで終わる対応に数時間以上かけて説明して修正してもらうという感じになった。何のための仕事をしているのかよくわからくなっていた。


自分ITエンジニアが「わかりません」という言葉を使うのは例えばどうしても再現性がなくてログにも何も残ってない謎の不具合とか、コンパイラインタプリタレベル不具合で現時点で解消方法がどこにも載ってない奴とか、そういうマジで「参りました」的な状況だけかと思ってた。

こんな公式ドキュメントデバッグツールだけでどうにでもなる状況で「わかりません」を使う人に遭遇するのは初めてだった。



その人はとにかく「わかりません」が多い。

レビューの指摘の意味がわからない、指摘内容はわかっても修正方法がわからない、影響反映を洗い出してほしいと言ったら影響範囲の洗い出し方がわからないと言われる。何ならわかるのか教えてほしいくらいだった。

うっすら評判悪いのは知ってたけど実際に仕事してみると尋常じゃないほど酷かった。

こっちもいろいろ対策を考えた。

Issue振るときソース上に「↓ここの○○をXXになるよう修正してください」とコメントを書いてから仕事を振るようにする、「わかりません」が来そうな部分は先手で予想して回答を載せる。

でもダメだ。こちらの対策なんてものともしないように全てを掻い潜ってくる。

もはやその人に仕事を振るのは「この作業担当してくれたら助かる」ではなく「この作業であれば流石に”わかる”だろう、そして単純作業の量が多いからしばらくは邪魔されないだろう」という感じにできる限り疑問点が少なく時間がかかる作業で”遠ざける”のが目的になっていた。

最低でもあと1年くらいは人事はこの状況らしい。。。

こういう状況ってどう扱うのがいいんだろうなぁ。

2021-06-11

本当のコンピュータウィルスってある?

当てはまるものあるかな

ぼくは思いつきませんでした。

git使えますか?という質問意味がわからない

しろ プログラマーGitを使えないやつなどいるのか?

 

あるいみ 日本語ができるけど こんにちわの使い方を知らない人はいますか? という質問みたい

Gitを使えない プログラマーっていますか?

では

Git使えますか?とプログラマー質問する人はなぜ、聞くのだろうか?

どれだけ失礼なことを聞いているかわかっていない 人事部が多すぎる

ハローワールド組み込みから作れますか?ではなく

インタプリタはあるとして

ハローワールドかけますか?とプログラマーに聞く人事部というのが

どれだけ屈辱的なことを聞いたかというのを知ってほしい

すでに何年も前のことであり数年来放置している

おしえてなどやらないが

人事部プログラマープログラムのことを聞く危険性というのを知ってほしい

2021-06-03

anond:20210603212413

次にめんどくさいのが

if i==7*7:

この判定文 実はインタプリタなどだと 正直にCPUを使って7*7と計算する場合が多い 49とプログラマーが書けば無駄リソースを食わないのにである

結果が同じでも無駄を省いておくのもプログラムなら

こうしておくことによってあぁ 7*7なんだぁと 読みやすいというのがあり

どちらが正解というのがプログラムにはない

2021-06-02

電子工学を最低限やっていて

加算器なりレジスタなりが、コアの中でどういうふうに動くのかを知っていて

その知識を前提にアセンブラを知っていて

アセンブラ知識を前提にC/C++を知っていて

コンパイラの基礎理論や、自分自身インタプリタを作ったことも当然あり

その知識を前提として

Javascriptデバッグチューニングをしていて

C++プロフイラブラウザに当ててながら、JavascriptHTML5チューニングをですね

実務経験として実際にやってHTML5アプリをですねまずは自分で作って売ってみて

その経験を元に部下や後輩の指導をしていくのですが

当然 後輩たちも 東大だったり慶応だったりを優秀な成績ででていたり

そいつらと、喧嘩できる実力の低学歴だったり

 

ちなみにバカ大学でも 情報工学となると この辺を基礎から習います

anond:20210602214104

あくまでもC++で考えているが

while(true)

goto最適化できないコンパイラって、まともに使われているやつであるの?

インタプリタならわかるけどコンパイラだよねぇ?

 

というか、一般的にはこの程度はコンパイラができることが常識から

ソースコードレベルで期待するPythonじゃないかC++ならな

というより ほぼ無意識レベルで そういうのを期待しながら書いている

当然 最適化なしなら おっしゃるとおり

 

というより

どういうふうに最適化されるかを読みながら書いていくのがC言語という言語だろと言う話

学術言語ではなく、実用のための言語から

学術的より現実界優先

anond:20210602081409

当然だけどcloseメソッドを使えば、美しくかけるが ガーベッジコレクタとかインタプリタを知らなさすぎ、 それは プログラマーとしては美しくない プログラム文豪じゃない

2021-05-13

anond:20210513090854

インタプリタを作って

その上で芸能人採用アプリなどを作って

AndroidJAVA使ってないアプリ 独自インタプリタC++版で動作

といわずに黙って配布した 程度です

2021-02-06

母国語において、間違った文法に対する違和感ってなんなの

ぼくはプログラマなのでインタプリタって言葉を使うけど、言語インタプリタが頭に入っているように、文法への違和感に気がついてしまう。正しいとされている日本語日常的に触れていると構築されるものなんだろうか?この感覚ってすごいよなーと英語勉強していて思った。

2021-01-25

anond:20210125121243

差がつかないということは、誰が使っても同じオートマみたいなもんだから

結果論、そこで差をつけて、お金をもらおうという、新人が減るから新人つぶし。

だれでもできるで、がんばるやつはいない。

プログラマーの層を薄くするコンパイラを、良質なコンパイラはいわないとおもう。アホナニーコンパイラ

ちょっとがんばると、ちょっとだけ差がつくコンパイラインタプリタがどんだけ研究がいるとおもってんねん

そこで、やる気を出してもらって、プログラマーもっとつかってもらおうとか、もっと勉強してもらおうとおもうことが、どんだけ重要かというと

今の時代は、いらないもの

2020-12-20

anond:20201220165653

PU存在しない命令をどうあつかうか?で分かれてくる JITなんかが良い例だろ どのみち 変換しちまう それなら 直接テキストのまま実行しても大差ないと考えるのがインタプリタ

anond:20201220165318

インタプリタ言語中間言語VM実行言語コンパイル言語やな

 

インタプリタっていうのは 直接実行する

VM言語ってのは一度 VM用の言語に変換してVMで実行する言語

それをVMじゃなくて ハードで直接実行するのがコンパイラ

プログラミング言語って

インタプリタ言語コンパイラ言語をとりあえず1種類ずつ覚えれば良いのか。

(違いが未だによくわからないけれど)

2020-12-03

anond:20201202050739

今時はOS自作するのがこれじゃないかなーって思った。

今は時間ガッツが足りないのでOS自作するというジャンルがあるのを知っていても手を出せていないけれど、中高生のころにこれを知ったらやばかったかもしれないとは思う。当時の僕はGVRAMを直接いじって遊んでいた。

まあ、当時の僕はコンパイラインタプリタをまるで空気のように考えていたし、それがどう動くかなんて考えたこともなかったので、ある知識が無いから今の人にはわかりにくいみたいな論調にはならないかなぁ。

2020-08-25

scriptエンジンぐらいは自分で作れるが

まぁC++もインタプリタとJITとコンパイラはかけるとは思うが

簡単からコンパイラ

2020-08-24

anond:20200824122422

お前も何にもわかってなくて草

Python が新しい言語とか思っちゃってるの?w

Python とかのインタプリタ言語なんて初学習として不向きなんだよ

Java は基礎的で素直な言語から学習に向いてるし、BtoBプロジェクトではシェアかいから仕事にも繋がりやす

もうちょっと勉強知ってから語ってね。無職増田くん

2020-08-23

現代プログラムの基礎理論

 

大きく分けるとC言語系、Java系(VM 系)イ     どうみても古いpthreadの方がはえーだろ、

ンタプリタ系にわかれる。様々な違いがある     と思うこともあるが、まぁ、時代流行をか

言語という意味で今回はインタプリタ系を     んがみ書いていくことが大切である

中心に説明をしたい。               VM系という意味では、スタックマシン勉強

インタプリタ系の場合PerlPythonなどP系      しておくとよい。レジスタもつスタック

言語と呼ばれる言語が主流である。この中で     シンなる謎概念面白く読めるのでよい。

は扱いやすさと重視してpyhon2.7を語ってい

たとえば、日本語を上げても、現代語、若者

言葉、たとえば、ガングロチョベリバなど

の最新の用語があるが、死言として消えてい

言葉があるように、パソコン言語にも隆

盛というものはかならずある。

時代に影響されにくいC言語を例にとってもC

\++,C++11,C++17,C++2Aなどのように時代の流

行というものを取り入れているために変化が

ある

後手 バカの主張(なぜか魔王軍、 対ヨシヒコ用決戦兵器?)

JavaJavascriptはちがうんだよ。Scriptって書いてあるからインタプリタで実行すんだよ。Javaとはちがうんだよ。Javaとは。

ログイン ユーザー登録
ようこそ ゲスト さん