「c言語」を含む日記 RSS

はてなキーワード: c言語とは

2020-11-21

今日から新規ソフトウェア開発するとしたら

今までの自分スキル関係なく、今日からスクラッチソフトウェア開発するとしたら、どんな環境がいいんだろう?という問いかけです。

ちなみに自分は以前組み込み系のエンジニアWeb系は詳しくない&ここ1年ソフトウェア仕事から離れてましたが、最近Webアプリ作りたいなと考えてます

自分イメージは、

組み込みソフト・・・基本C言語最適化するとこはアセンブラマイコンコンパイラ対応してたらC++

Windowsアプリ・・・C#(.net framework)、nodejs(electron)

スマートフォンアプリ・・・3DだとC#(Unity)、Dart(flutter)、javascript(React)、作り込むならネイティブ(iOSswiftandroidKotlin)

Webアプリ・・・nodejsruby(on rails)、Dart(flutter+firebase)、python(Django)

Webサイト・・・wordpress

・社内アプリ・・・社内がマイクロソフト環境(outlookとかteams)ならPowerApps

AI開発・・・python(TensorFlow、scikit-learn)

詳しい人、追加と修正お願いします!

2020-11-16

anond:20201116050134

虎の威を借る狐のごとく他人に言われたことを鵜呑みにして自分の頭で解釈しようとしない愚図の三下には答えられるはずもないので、私が代わりに応えよう。

だったら「返り値と引数チェックにしか型チェックを使ってないC言語問題は起きないはずたが現実はどうよ?」「RubyPython動的言語だけど、強力な型付けのされた言語とは言えないのか?」という疑問に答えられるはず。

ひとつ前の人が言っていたのは、型チェックとテスト仕事バランスの取り方だ。

型チェックの仕事テストが奪うな、ということ。

ももっと悪い事態として、仕事放棄する場合もあり得る。C言語の例はそれに当たる。

C言語の弱い型の中で提言に則りベストを尽くしても型チェックにできる仕事は少ない。

からテストコードを書かざるを得ないが、テストコードを書くことをサボってしまえば問題は起きる。それが現実に起こっている。

RubyPython は強い型付けの言語だ。だが型システムは十分に整理されていない、と思う。

テストコードが膨れ上がるのがその証拠だろう。

実質的に、型システム言語側にビルトインされたテストコードだ。末端ユーザーが書いていたテストリファクタリングして共通化し、上流に巻き上げてコンパイラに組み込んだのが型システムと言える。

貧弱な型システムの元では末端ユーザーが個々に努力して不足を補う必要があって、言語ユーザー全体のコード総量は大きくなる。洗練された型システムを使うユーザーテストコード保守する責任を持たないので末端ユーザー間のコード冗長性は少なくなり、ラクになる。アプリケーションバージョン毎に特殊化されたテストコードは少なければ少ないほうがよい。品質が保たれる限り、なくしていくべき。

anond:20201116044801

おっ、売られた喧嘩は買ってやる。だったら「返り値と引数チェックにしか型チェックを使ってないC言語問題は起きないはずたが現実はどうよ?」「RubyPython動的言語だけど、強力な型付けのされた言語とは言えないのか?」という疑問に答えられるはず。

2020-11-15

からC言語やってれば年収800万行くんだよ

35歳定年もないし一生食いっぱぐれない。

間違ってもWEBはやめとけよ。訳わからんフレームワークばっかり出てくるだけだから

そんなもんに時間を使うんじゃなくて一生ものスキルをつけろ。

2020-11-09

新型コロナ経済政策とかけて,正しいC言語使用法と解きます

その心は?

gotoは避けるべきでしょう.

2020-10-27

地方田舎で親が高卒環境からなんにも努力せずにプログラミングがやりたくて本州駅弁に来た学歴コンプから見ると、視野がクソ狭い割に勉強が出来てよかったでちゅね~~~としか思えないんだよな

町外れに一つだけある図書館の端っこにポツンとあったC言語入門書と、インターネットも引いてないのに年賀状出すためだけに親が買ったやっすいノートパソコンがお前になかった文化資本か?

地元で誰も勉強できなかった子供時代にムクムク育ったプライド大学に来て周りがみんな勉強できる環境とのギャップで苦しんだ末に自己憐憫してるだけじゃねえかよ

2020-10-23

anond:20201022005749

継承必要だよ。継承がないと多態が表せないから。

馬鹿継承を扱わせると、仕事している感を醸し出すために継承活用せざるを得ない。だから継承はクソに見える。よって、増田の言いたいことはわかる。

しかし、冒頭で書いたとおり、多態を適切に扱うために継承必要なのだ。これ以上は書けない。これからクラスベースOOP は消えることないであろう。それを書くすべを私は持ち得ていないので、null が消えない事実を例にして語ろうと思う。

21世紀プログラミング言語チャレンジの1つはなにか、と言ったら「null 撲滅」であろう。関数型言語は null を排除することに努めたし、Swift 言語は Optional という null がはいっていないことを保証する仕組みを作ったり、Haskell圏論という数学概念で応対しようとし、Ruby 言語は &. という「null をスルーするメソッド」を開発した。でも、null は撲滅出来ないままである

そもそも null とは何か?C言語では、ポインタが指すとそこでお終いだし、Java だとヌルポ(例外)の要因だし、Ruby だと NilClass のインスタンスだし、SQL言語だと「3値論理」では未来のことを記述するためのものだし、言語によって null はバラバラである。つまり、null 自体には特に意味はないのだ。逆に null があると便利だと思わないかC言語ではポインタに死んでもらえるし、Java だとヌルポがあったら例外にできるし、Ruby だと nil があったらなにかの理由があるからだし、SQL言語だと未来のことは不明記述できるし。そうなのだ、null はプログラミング必要なのだ。null をちゃんと扱うのが難しいだけで、null 自体に罪はない。

これを継承、というか多態にあてはめてみよう。多態がないとどうなるか想像してくれ。とてもしんどいことになる。なぜなら...

(作者は眠たくなりました。続きが読みたかったら反応ください。)

2020-10-20

いまだにC言語が人気なのってレガシー効果みたいな事なんかな。

2020-10-18

[]2020年10月17日土曜日増田

時間記事文字数文字数平均文字数中央値
00379424254.764
01366581182.8102
02252876115.051
03253703148.118
0461442240.356
0541270317.514
06767095.779
07101220122.025
08304698156.640
0963492078.141
1012614699116.736.5
1193823488.546
121051001595.440
1396792782.640.5
141681201771.535.5
151361301195.744.5
1614818393124.340
171381176985.335
1810517022162.156
1910315103146.642
201721473585.732
212191621174.032
2215019176127.831
231601427089.227
1日2162229386106.137

本日の急増単語 ()内の数字単語が含まれ記事

ミノリ(7), レメディー(9), カナメ(11), tyoshiki(5), 神崎(8), 倭(4), 反日勢力(4), 綴(3), 強化ガラス(3), chart(7), 私人(12), 大麻(16), ベーシックインカム(11), 新自由主義(9), 滅(13), スパム(20), ガラス(5), クライアント(5), 鬼滅の刃(8), 投票(21), 割っ(7), 割れ(8), 射精(12), 鬼(15), 読者(16), f(7), マイナー(9), ちんぽ(15), 記録(16), 嫌がらせ(11), 一人暮らし(12), パワハラ(13), ジャンプ(13), オナニー(18)

頻出トラックバック先 ()内の数字は被トラックバック件数

スマフォを裸で持ってる人 /20201017125835(23), ■Googleを超える検索エンジンを作ったので使ってみてほしい /20201016210005(18), ■最後まで使いきれないモノたち /20201017070555(15), ■どマイナースポーツアジア記録保持者ですがコロナ競技消滅しそ /20201017150918(13), ■部下との期初面談で思い切りやらかししまった /20201017135045(12), ■罪をなすりつけられた /20201017155501(12), ■はてなの皆とフリーゲームの思い出について楽しく語りたいんだが /20201017174100(11), ■「車の維持費」の意味わかってない奴多すぎ /20201017180336(9), ■ 都道府県・真の魅力度最下位はどこだ? /20201016100333(8), ■鳥むね肉週に2キロ食うようになったら /20201016230108(7), ■プログラミングにおいてC言語理解が未だに重視される理由はなんだろう /20201017093023(7), ■バツイチ女が婚活狂想曲を見て思うこと。 /20201017180858(6), ■最初ハードルメチャクチャ高いやつ /20201017150045(6), ■婚活アプリ売れ残りしかいない魔窟 /20201017195910(6), ■例の漫画解釈イキりマンがわいたので粉砕しとく /20201017201833(6), ■4大カップル率が高い施設 /20201017174104(6), ■妊娠から初期流産までの費用と流れ /20201016182323(6), ■1年で貯金100万円貯めました /月収(手取り) 1720万、30代独身女性 /20201017124459(6), ■田舎で死にたくない /20201017225051(5), ■痴漢(電車外も含む)の実数はせいぜい3万件ってとこ /20201017112402(5), ■ヨガwww女子wwwって言う人 /20201017130534(5), ■どんなものも結局悪用されるのがオチ /20201017095117(5), ■役場市民を選びたい /20201016121518(5), ■俺はタダで読みたいのではなく、作者に嫌な思いさせたいから /20201017195158(5), ■anond20201017204660 /20201017204755(5), ■ /20201017210254(5), ■anond20201017123019 /20201017123748(5)

2020-10-17

最初ハードルメチャクチャ高いやつ

どれもこれもマスターできなければ永久初心者もしくは門前払い確定だけど、やたら難しいやつ。

こういう「クリアできた者にとっては始まりしかないが、できなかった者にとっては終わりを意味する」みたいなのって、他にある?

anond:20201017093023

別にC言語から学ぶ必要はないと思う。

学者には難しすぎるし、どうせ講師ちゃん理解してない。


ただ、C言語を知っておくのは良いと思う。

結局、pythonなりrubyなりを使っていたとしても内部の調査をはじめると最終的にはC言語に行きつく。

anond:20201017093023

C言語知名度があって

素人が「なんかすごい言語」って認識してる可能性が高いからじゃないの

プログラミングにおいてC言語理解が未だに重視される理由はなんだろう

プログラミングスクール学習内容見てたら最初C言語学習してそれから別の言語自分で選ぶ内容になっていたし。

2020-10-06

とあるAI社長に物申す

たとえアメリカの一流大学にいってたとしてもだぞ、純粋数学を学んでた人間Python を1年学んだぐらいで世界的な人工知能開発者になれるわけねーだろ。世の中を舐めすぎ。次にくるのが AI だという理由で、金融工学から鞍替えするのも、信用がならねえ。

そして人工知能ノイズキャンセリング形態素解析エンジンのことである、というのであればそれで良い。問題なのは、そのエンジン自作できないでラン○ーズやクラウ○ワークスに投げているのばどういうことよ。それにライブラリを使うだけだったら、学歴はいらねーぞ。普通はその経歴だったら、CUDA なり C なりで高速に動作する人工知能コードを書くことができるひとなんだと思われるぞ。Python だけしかできないなら、無能無能らしく黙っておけよ。高々、年収500万で「統計C言語設計ができて人工知能開発も可能」という求人を出すな。反社か。

お前さん、アメリカクスリ使うことだけを学んで帰国しただろ?変な痩せ方したり、鼻が赤かったり、呂律がまわらなかったり、足し算ができなかったり、急にキレたりするのはそういうことだろ。

もう諦めなって。あなたを救ってくれるのは、警察だけだよ。人工知能詐欺も、資金集めも要らない。刑務所でじっくりとクスリ抜いてもらって、職業訓練をする。そうしないと【何もできない】人工知能クスリを手に入れるためだけに、これからも生きていくことになるぞ。

オレは忠告たからな!

2020-10-05

anond:20200929111352

コメントありがとうございます

現在10/5(月)の夜ですが、今日から研究室に復帰しました。今日は片付けだけでなにもしませんでしたが、意外と皆排斥せず受け入れてくれて有り難かったです。申し訳ないです。

今日からお世話になります!あ、留年が決まりましたので、あと1年半よろしくお願いしますね!」と挨拶回りをしました。

追記にいくつかトラバがついたのでそれの返信でも。

・めちゃくちゃ昔の自分と似た境遇で笑ってしまった。

自分増田と同じ有機合成専攻で、M1の3月に東日本大震災に遭って就活修論もやる気がなくなり、大学全然行けなくなって就職まら卒業した。(以下略

増田有機化学の人なんて見つかると思っていませんでした。コメント有り難いです。震災の時もやはり色々大変だったかと思います

私はひとまず修士は出るか、と心に決めましたので、頑張りたいと思います

こないだ久しぶりにマクマリー学部有機化学教科書)を読んで、自分有機化学好きだったな、と思い出しました。

そうだよ、私有化学好きだったじゃん。巻き矢印とかが楽しかたか有機化学来たんじゃん。高校生の時にカルボン酸とかせっけんとかアセチルサリチル酸とか作ったのが楽しかたか化学科来たんじゃん。

というか有機化学得意じゃないっつったってさ、比較対象は学年首席とかな訳で、まあそれと比べたらちっとも勉強は足りなかったが、有機化学院生に最低限求められている知識は有していたつもりじゃん。研究室学力テストだってギリギリだけどパスしたじゃん去年。(でも半年引き込もって多分結構忘れているからまた勉強しないとな……。)

中小製薬は人手不足ですか、本当ですか?製薬は興味自体はありますが、化学の人からすれば薬学部生と争う必要があって狭き門からまり視野に入れていなかったのですが、入れそうなら説明会くらい行こうかな…今年はネットだろうしな…

途中自分語りが入ってしますみません。なんにせよ頑張りますコメントありがとうございます

研究ってやったからといって結果が必ず出るわけではないけど、やらなければ結果がでることは絶対にない

ある種の信念というか自信がなければ、結果が出るまでやり続けるのはつらい

そうした信念や自信に根拠がないことも多いし、根拠らしきものがあると思っても見当違いだったりもする

自分を信じられるようになるまで、結果がある程度見通せる仕事に就いたほうがいいかもしれない

心にささります。ある種の自信が無いと研究は続けられない、それはそうだな、とすごく分かります。私は少なくともアカデミアは向いてないです。

・躁鬱っぽい日記トラバに貼った方

トラバを汚してしまってすみませんあなた日記はとてもとても共感しながら読みました。

あなたが、中退という形になりましたが、無事就職できたようでよかったです。私はつまりあなた過去を歩んでいるので、あなたのこれからについてあまり言えることが無いですが、あなたが納得できる人生を歩めることを望んでいます

大学での研究に関わる者です。(以下略

すごく理性的でためになる文章です。ありがとうございます。いわゆる「本当に適正のない」1-2割から「可もなく不可もない」7割にいけているかの自信が無いです。そこそこの条件検討を、先生許可とってから振ってます。今、ちょうどテーマの切りがよくて、新しいテーマ自分で考えろと言われてすごく困っていますたかだか修士に無理では…?とも思うし、それが出来なければ修士ではないのでは…?とも思ってすごく困っています。せいぜい今までのテーマのまじでちょっと変えた派生しか出てこないです。色んな後輩とか助教先生かに助言を聞こうと思います

私は元からアカデミアは目指していないので、そこは大丈夫です。アカデミックは向いてないな、と研究室入ってすぐ分かりました。

余談ですが、教授性格はまさに「図太く、楽観主義的で、かつ超強烈な自我をもっている人」なので、先生

教授に適正があったのだな、なれてよかったな、と思います。あの楽観主義はどこから来ているのでしょう、すぐ上手くいくよ!とすぐに言います。すごいですね。


ITはいかが?

うちの学科卒業生でITに行く人はそれなりにいます。やはり院生肩書きは求められているのですね。

学部教養の授業でさわりだけ(if文くらいまで)触れたC言語は超楽しかったので、プログラムを書くことの適正が全くない訳ではないとは思います

ただネットワークとかパソコン関係機械操作にに全く強くないしあんまり興味ないので、それだときつくないか?と勝手に思っています理系からね、周りに私より機械に詳しい人が沢山いたらわざわざ覚えようとは思わないよね。

あと増田IT系の巣窟からすぐ引っ張り込もうとするが、あんなにITつらいの文章で溢れているのにみすみす行こうと思うのか、いや、ない。


これ以上は増田を汚すのが忍びないので控えようかと思います

増田の皆様のおかげで場末大学院生の退学を阻止できたということで、誠にありがとうございます

私は卒業内定第一義に、頑張りたいと思います。宜しくお願い致します。

2020-10-04

c言語について

c言語て今更覚える価値ある?

どうしてもC言語じゃなきゃ駄目な事情特にないんだけど。

なんか覚えれば強くなれそうな気がするんだ。

2020-10-03

なぜか、ロストテクノロジー

えっ ホームページをわざわざC言語でつくっているんですか?CGIってすごーい。(PHPの人)

 ↓

せやな。。。察して

2020-09-22

anond:20200922033233

20年以上は現場プログラマーをやっているが停滞を感じたことはない。

DOSが3.3から5へ

メモリEMSになり

インメモリがいまや128Gなどの時代になり32コア64スレッド時代となり、技術はまだまだ伸びていき、C言語ですらC++となりC++11となりC++2Aとなった。

Java

オラクルJava

Android Java時代になり一時期はJavaを名乗れなかったAndroidもついにAndroid JavaJavaを名乗り始め

CUDAも3SLIからさらなるクラスタリングへと踏み出す

(GRID)

現在30代半ば

クリエイティブなことがしたい。

文章音楽、絵、等々思いつくクリエイティブなことはまったく経験がない。

自分が持ってる使えそうなスキルプログラミングぐらいだ。

ただし、有名なフレームワークやらライブラリなんかは全く使えない。

C言語簡単スクリプト(bash, Ruby, Pythonとか)ぐらいだ。

から始めて何ができるだろうか?

2020-09-21

anond:20200921235304

理解したと思ってて理解できてなかったと分かるのがC言語

本だけで分かるようになるのは難しい

ワイはC言語を分かってる先輩にボコボコレビューされて覚えた

anond:20200921235531

C言語やっとけば人生安泰と書いた人間ではないで

ただのクソリプおじさんや

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