「c言語」を含む日記 RSS

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

2025-01-05

フルリモートしたい

年収750万くらいくれるフルリモート企業おしえて

C言語Linuxならチョット出来ます😞

anond:20250105110517

ワイはC言語だけで一生逃げ切るやで

2025-01-01

anond:20250101145155

ワイはC言語だけで年収800万やで。一生C言語だけで逃げ切るつもりやで。

2024-12-28

平凡なWebエンジニアの悩み

今までのキャリアで後悔があるとするなら、CやC++での開発に業務で関わらなかったこである

現在ミドルウェアシェアがあるものはCやC++で書かれてるのもが多いように思う。未だに新しく出るものを見てもそのようなものがある。

(最近だとRustやGo製があるが)

一般的インターネットサービス開発においては、LL系GoTypeScriptなどで開発されるので、Cなどで開発する機会は今やほぼ無いはずであり、私も通ってこなかった。

しかGitHubで著名なDBやKVSを見るとCで書かれていたりして、コードリーディングが捗らなく歯痒い思いをするのである

さらに昨今パブリッククラウドを使った開発がよくあるだろうが、難しいことは大体API越しに隠蔽してくれているのである

そしてパブリッククラウド事業者は、その難しいことを実現するのに、前述のミドルウェアホストしたり、拡張したり、時には自前で作るわけであるが、そこでもCなどは出てくるのであろう。多分。

OS開発やチップ開発みたいに、同じインターネット業界でも、パブリッククラウドミドルウェアCDN事業者などは一種レイヤーというか違う業界になってると思う。

要はそこに1エンジニアとして見たときに、C言語などが一種参入障壁になってると思ってて、平凡なWebエンジニアには近いようで遠い世界に見えるのである

そして、うまく表現出来ないが、特にパブリッククラウドの上に乗っていると、エンジニアとして相対的価値が下がっていくような感覚に苛まれる。

APIを叩くだけで楽だが、その向こうには難しいアルゴリズムオンプレサーバーがあるわけで、そういう知識はどんどん向こう側に蓄積されていくのである

とはいえ、それで顧客価値が届いて事業が成立するのであれば、それはそれで構わない。

とりとめのない内容ではあるし、生成AIやLLMの進歩により、このような悩みが杞憂になる可能性もあるが、あと30年どうやって生き延びていけばいいか悩んでいる。

2024-12-16

複数言語を使いこなしてる人ってどういう生活してるの?

おれ2つが限界なんだけど

TypescriptGoくらいだ

シェルスクリプトC言語も、JAVAもC#もRubyPythonPHPもわすれた

2024-12-13

45歳、昔は楽だった

18歳のころ、大学はいってゲーム業界目指してたんだけどさ、PS1が高校の時だったかに出てC言語で開発されてるとかいう話も雑誌なんかで読んで

業界C/C++採用に動いてると書かれてて、だから大学C言語頑張ってたんだけど

そしたら当時の2ch

お前らは大変だなこんな時代ゲーム業界目指すなんて、俺らのころは雑誌に載ってるBASICマネしてたらヒーローだったよ楽な時代だった

って書かれてたんだよ、まぁその時は何とも思わなかったけど


そんで就職ときになってけっきょくWEBにしたんだけど、今同じ気持ちだな

俺らのころは糞セキュリティガバガバPHPHTMLCSSで飯食えたけど

いまはReactとかでやらないといけないのかとかな

ポートフォリオもなんか半年頑張んないとこんなの無理だろみたいなレベルのものばかり

すげーわさいきんの若者

2024-12-07

anond:20241207221215

ワイはC言語だけで一生逃げ切るつもりやで。

2024-11-22

プログラム言語の人気推移

https://survey.stackoverflow.co/2018#technology

https://survey.stackoverflow.co/2020#technology

https://survey.stackoverflow.co/2022/#technology

https://survey.stackoverflow.co/2024/technology

-2018202020222024
JS69.867.765.3662.3
Python38.844.148.0751
TS17.425.434.8338.5
JAVA45.340.233.2730.3
C#34.431.427.9827.1
C++25.423.922.5523
C言語23.021.819.2720.3
PHP30.726.220.8718.2
Go7.18.811.1513.5
Rust-5.19.3212.6
kotlin4.57.89.169.4
Ruby10.17.16.055.2
Swift8.15.94.914.7
Scala4.43.62.592.6


変化がわかりやすいように2年ごとにした

PythonTSとRustの勢い凄い

JAVAって永遠に人気なのかと思ったけど、10年後人気言語と言えなくなってるかも

PHPはそろそろ厳しい

Gokotlinが着実に人気を獲得

Ruby・・・

C#も地味に衰退

2024-10-20

ハードエンジニア、選んだの失敗だったか

半導体チップとかを作っているが失敗だった

  1. 国内設計仕事がなくなってきた。東京ならとかの話ではない。アメリカインド中国
  2. 設計ソフトを作っているのが、移民中国人、インド人なので、当然日本語ドキュメントはない。日本市場が小さいのでサポートもあまりない。
  3. 設計ソフトシングルコア性能に制約を受けることが多い。トランジスタ数の増加に追随出来ない。設計データ馬鹿でなくなっていく。設計するためのコンピュータ能力が足りてない
  4. 単位設計ソフトライセンス必要で、そのソフト教育を受けるにもお金がかかる。誰が出すのか。ネットにも使い方の情報はない。
  5. ソフトの使い方を覚えても、どう設計すればいいのかの情報がない。日本語だけでなく、英語でもない。アメリカでも会社に入ってメンターに教えてもらうとか
  6. 先端プロセスが高い。億単位。そのくせ世界中で売れるような仕様なんて、そうそうない。
  7. armのコア、アーキテクチャなど何百ページもあるドキュメント複数あって読むのが大変。エラッタもある。最悪オースティンなどに問い合わせ
  8. 物理限界プロセス、電力、チップサイズシグナインテグリティEMCEMI
  9. FPGAも実際に使えるような大きいものは高すぎる。もちろん趣味個人で買えるようなものはない。(AI向けハードなんて作れやしない、それ以外でも)
  10. 複数FPGA合わせて使うとかになるとハードルがまた上がる
  11. FPGA以外のボードに載っている機能にも引っ張られる
  12. 規格がいつの間にか世界の何処かで立ち上がる(アメリカとか、ヨーロッパとか)
  13. DDRPCIe更新される、セミナー米国だけとか。USB、eUSB、Ether、UCIe、etc。金出さないと規格ドキュメントも見れない。規格あっても守ってなかったり、規格曖昧さがあったりとか
  14. 軍用になると更にわからなくなる。規格や電子戦ってどこから勉強すればいいですか?
  15. 測定機が高い、特殊、使い方覚えるのが大変なのに潰しが効かない、パソコンデータ持って行くの大変で、更に特殊フォーマットで開くのにライセンス料金払ったソフト必要とか
  16. ネットに役に立つ情報はないのに、ニュースコメントばかりは多い(熊本には仕事はないです。不動産は値上がりしたかもしれんが)
  17. コンピュータサイエンスと呼ばれるものソフトエンジニア視点ばかりになる
  18. 機械学習ハードと相性が悪い・・・SRAMサイズメモリ高い、HBM高い
  19. Pythonくらいまで抽象化しないと誰も使わない。というか買ってすぐ稼げるようなパッケージにまでしないと売れない。
  20. C言語だとまだハードに近くで想像ついたが、Pythonになると全然ハードが見えてこない。性能出ないのはキャッシュ共有コアが悪いのか、インターコネクトか、DDRの口か、温度によるクロック低下か

2024-10-06

anond:20241006112603

いたことなくてもまさか本当に文章書いてると思う人はまずいないけどな

C言語とかの「言語しかみてないんやろな

2024-09-25

Androidスマホ入力されるマウス操作カスタマイズしたい

ここだと有識者が多そうなので、是非お知恵を貸してほしい。

Androidスマホ無線接続した入力デバイスから入力を置き換えることで、YouTubeNetflix等のアプリで、巻戻し、早送り、前の動画への移動、次の動画への移動を実現したい。

なお、Galaxyだと標準の設定でマウスから入力カスタマイズできるらしいけど、いま使用しているスマホカスタマイズできない。

そもそも入力を巻戻し、早送り等の特定機能に紐付けることができるかは不明

使用環境

使用環境は以下の通り。

使用スマホ

以下2つのスマホ使用

Google Pixel 7 Pro (Androidバージョンは14)

Huawei P30 lite(Androidバージョン不明※いま手元にないが、常に最新にアップデートしている)

入力デバイス

サンワサプライ MA-BTRING5BK

考えている実現方法

実現方法は以下があると思うけど、①だと最も嬉しく、数字が大きくなるほど避けたい方法

できない場合はできないと教えてもらえると嬉しい。

(技術的には可能、みたいなレベルなら、それも教えてほしい)

①公開されているアプリ使用する

Google Playでの公開でも、apkを配布しているケースでも、どちらでも可。

該当するアプリがあれば教えてほしい。

対応機能(早送り等)を持った別の小型デバイスを購入する

そんなデバイスがあれば教えてほしい。

アプリ自作する(他人に作ってもらうは除外)

ざっくり要件だけど、以下を実現するアプリ自作するのに参考となるサイトや答え(コード)を教えてほしい。

 a)外部デバイスから入力識別する

 b)特定入力を置換表に沿って置き換える

 c)メインで起動中のアプリ特定する

 d)接続されているデバイス名を識別する

※a)、b)はmust要件、c)、d)はwant要件

習得コストも含めてそんなに時間をかけて実装したくないという前提で、どんな言語をどんな環境実装すればよいかも教えて貰えると嬉しい。

なお、増田は現時点でc言語のみ使える。

デバイス販売会社要望を出す

こちらに関しては製品アップデートも難しいだろうからほぼほぼ無理だと思っている。

長くなったけど、有識者がいれば教えて欲しい。

2024-09-17

俺の若い頃にはB言語一般的でさ

そこからC言語が出てきて、そのうちD言語、E言語って出てくるのかと思ったのに

いまだにCのままなのはなんでなんだろうな

2024-09-14

anond:20240914151411

C言語では0とNULLが同じやった気がするやで😟

ゲーム専門学校で、ゲームを作りましょうって授業があった

C言語の授業だったと思う

その頃のWindows98一般家庭にはそこそこ普及してて、学校PCほとんど95だった

ゲームを作る学科とはいえ、まだ入学したてでプログラムなんてすらすら組める生徒はほとんどいなかった

というか、卒業までにそこそこプログラムを書けるようになる人なんて数人だった

じゃあゲーム作るなんて無理だろうって話なのだが、ここでいうゲームは、

printfとgetc?を駆使して、さらには可能であればrandrands?)も使用し、

あらゆる演算四則演算さらには%)を組み合わせた高度なアルゴリズム必要

ハローワールドの向こう側(一歩先)

だいたいじゃんけんゲームか、数当てゲームに落ち着くやつで、

中には、ゲームブックを具現化したような、分岐数が二桁を超える圧倒的ボリュームマルチエンディングアドベンチャーを作ったやつも居たし、

タイマーかなんかでゴリゴリ回してだったかターン制だったかの、インベーダーゲームを作ったやつもいた

しかコマぶち抜きだったか、日を分けて2~3コマだったか忘れたけど、そこまでやるやつは家では他の事するので

授業内で全部組んでた

自分ドラクエ作ろうとした

MS-DOSかなんかなので、もちろんグラフィックはない

「大」が自キャラで、剣を装備したら「犬」になる とかで 王様との挨拶をすっ飛ばし

「山」やら「森」やらある「草」フィールドを歩いてたら敵にエンカウントして、ドラクエ1みたいな戦闘できるやつ

AAで敵のグラフィック作ろうとしてあまりにも時間がかかることでスライムだけ作ったぐらいで終わった

今思えばシレンを作れば良かったと思う

先月ぐらいに、今更そういやローグってどんなゲームだ? って気になって調べたら、AAとか要らんみたいだったか

でも当時は好きなゲームで一番シンプルで作りやすそうなのはドラクエだった




というのを他の増田マリオを作るという記述見て思い出しただけの増田

なんか色々考えさせられることは多いなと思って書き始めたのだけど、前述の圧倒的ボリュームマルチエンディングアドベンチャー

だいたい選択肢を間違えたら一歩先で💩まみれになって死ぬだったなあ って記憶がよみがえって来てどうでもよくなってしまった

実際は、穴に落ちたり、犬に嚙まれたり、色んなパターンあったし、エンディングは画面切り替えもあってそれなりに感動する仕上がりになってたから、💩まみれって評価は正しくはない

2024-09-13

麻薬取締法改正メモ

麻薬取締法改正するわけだが

2条1号が変わる

 

旧:一麻薬 別表第一に掲げる物をいう。

新:一麻薬 別表第一に掲げる物及び大麻をいう。

 

トリッキー改正で、「別表第一」には様々な麻薬の成分がリストアップされているんだけど

大麻をこのリストに加えればいいのに、わざわざ2条1号の文言修正している。

 

なぜかと言えばできない、このリストに加えると大麻麻薬扱いしなきゃならない

意味わかんないよね

今回の改正大麻麻薬指定はしてないんだわ、

いやいやいや、単語定義で明瞭に麻薬指定しているではないか

これね、麻薬指定してないの、指定するなら別表1に加えなきゃならない。

 

法律最初には単語定義を示すものが多いんだけど、これはエイリアス

もしくはC言語#defineのようなもの動作作用定義するものではない

 

まりあくまでも麻薬取締法の条文中の麻薬という単語エイリアス定義しているにすぎない

その目的は読みやすくする。

例えば「麻薬製剤業者」は法律中に28箇所出てくるが、ここで全て

厚生労働大臣免許を受けて、麻薬を製剤すること(麻薬化学的変化を加えないで他の麻薬にすることをいう。ただし、調剤を除く。以下同じ。)、又は麻薬を小分けすること(他人から譲り受けた麻薬を分割して容器に収めることをいう。以下同じ。)を業とする者」

と書いていたら読みづらくてかなわん、だから#define

 

麻薬製剤業者」を短命定義する。

 

例えば、道路法道路交通法ではそれぞれの法律の中において「道路」の定義は異なる。

道路交通法道路法スーパークラス継承しつつオーバーライドしている。

こういうことはよくある。

(ところがこれがややこしくて、道路法では道路のもの定義をしている、道路交通法では道路エイリアスにすぎない)

 

ともかく法律は1条で立法目的趣旨を書いて、2条で法律中の単語エイリアス定義するのが作法

 

ともかく、ところが、「麻薬 別表第一に掲げる物及び大麻をいう。」と書けばあたか

法は大麻麻薬と同等に扱っているかのように誤読するだろう。

大麻麻薬だぁと、国家権力定義したぁと

 

ちゃうちゃう麻薬指定をしてるんじゃない、麻薬という単語エイリアス定義にすぎない。

これを

 

ニャオハ 別表第一に掲げる物及び大麻をいう。

 

定義しても法律中の論理構造は崩れない。ただのエイリアスから

 

で、なぜこのようなトリッキー改正をしたかというと

立法目的

麻薬及び向精神薬濫用による保健衛生上の危害を防止し、もつ公共の福祉の増進を図る」

 

こっちと干渉してしまう。

 

大麻麻薬として扱う、つまり別表1に加えてしまうと、

大麻によって「保健衛生上の危害」が生じていることを立法事実として示さなければならない。

 

ところがね、これが無いのよ。

我が国大麻による健康被害、保健衛生上の危害が生じているという立証がされてない。

だって危害生じてないんだもん。

 

まり今回の改正国家大麻危険ものと認めたのではなく

大麻危険が無いと認めた、と読むのが正しい

 

大麻危険ものだとするなら別表1に加えりゃいいんです

ともかく、とはいえかなりこじつけ矛盾はらんだずさんな改正で、今後のこの定義周辺を突いた違憲訴訟が楽しみだが、どうせ立法裁量内で括られるんだろうけどw

法治国家バンザイ

2024-09-09

anond:20240907100034

ワイはC言語だけで年収850万やで😏

適当ビズリーチ登録したらソ●ーからスカウトも来たやで😏ククク

anond:20240909103711

ワイはC言語だけで年収850万やで😏

アジャイルとかシラネ😏ククク

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