なんでもC言語で開発する奴アンチスレ
- 1 :仕様書無しさん:2020/12/13(日) 09:07:28.51 .net
- リーダーの命令でC#、C++、Python、Java、Javascript、Kotlin等、OOPパラダイムを取り込んだ言語及びフレームワークを使った開発を封印して苦労しながら開発している人達のためのアンチスレです
- 2 :仕様書無しさん:2020/12/13(日) 09:20:00.61 .net
- C言語至上主義者が他言語を拒む言い訳「処理速度面で優れている(キリッ)」
なお、開発工数は頭に無い模様
- 3 :仕様書無しさん:2020/12/13(日) 13:12:50.16 .net
- Cすらできない能無しをうっかり雇うのを防ぐためだよ。
- 4 :仕様書無しさん:2020/12/13(日) 13:17:15.83 .net
- C++言語すらできない能無しをうっかり雇うのを防いだら?
- 5 :仕様書無しさん:2020/12/13(日) 13:25:15.40 .net
- C++とSTLの区別ができない能無しをうっかり雇うのを防ぐためだよ。
- 6 :仕様書無しさん:2020/12/13(日) 14:42:33.58 .net
- ごめんなさい…ごめんなさい……
- 7 :仕様書無しさん:2020/12/13(日) 15:06:03.98 .net
- >>5
> C++とSTLの区別ができない能無しをうっかり雇うのを防ぐためだよ。
死ねよカス
- 8 :仕様書無しさん:2020/12/13(日) 15:35:16.15 .net
- 1にあるどの言語でも、結局作業に遅れが出るもんだから・・・
- 9 :仕様書無しさん:2020/12/13(日) 16:05:40.77 .net
- 言語と外部ライブラリの区別ができない能無しをうっかり雇うのを防ぐためだよ。
- 10 :仕様書無しさん:2020/12/13(日) 17:03:03.99 .net
- >>8
なんだ?Rubyとか言いだすのかい?
Ruby触ったことないからなんとも言えないけど。
- 11 :仕様書無しさん:2020/12/13(日) 17:05:49.40 .net
- おれもRuby触ったことないけど、まあ同様なのだろう。
- 12 :4:2020/12/13(日) 17:54:04.32 .net
- >>4
> C++言語すらできない能無しをうっかり雇うのを防いだら?
こんな事を言ったけど学生さんや新入りにそこまでは求めない。むしろ、初心者のうちは開発慣れの方が重要だし、本当に何度も開発していれば如何なる言語でもその言語の限界は把握できるようになる。趣味で何かを作るのならC言語でも事足りるだろう。
ただし、プロジェクトリーダー。オメーは駄目だ。勉強代も想定して数千万から数億かかるソフトウェアの自社開発は任せられん。
無駄に開発工数を増やしたら困る。給料相応の仕事はしてもらう。苦労は評価しない、努力を評価する。
まぁ、この板なら複数言語を余裕で扱える人ばかりだと思うが。
- 13 :4:2020/12/13(日) 17:57:19.10 .net
- といっても、プロジェクトリーダーの育成会社の役割だが...過去に下っ端社員としてプロジェクトリーダーに苦しめられたせいで、つい、キツくあたってしまう。
- 14 :仕様書無しさん:2020/12/13(日) 18:24:26.12 .net
- Cな時点で地雷なのは明白なんだから、素直に降りろよ。
リーダーだって、そのためにCに固執してるんだからさ。
- 15 :仕様書無しさん:2020/12/13(日) 22:03:34.55 .net
- そんな仕事が今残ってるのか?
とんでもなくレアな職場では
- 16 :仕様書無しさん:2020/12/14(月) 00:18:13.92 .net
- なんでもCで開発する?
そんなやついるわけねーだろバカ!
そういう思い込みはCを知らない馬鹿だから言えるんだよ
バレちゃったねバカだってw
- 17 :仕様書無しさん:2020/12/14(月) 00:40:47.48 .net
- 気持ち悪い
一生知らなくて良い
- 18 :仕様書無しさん:2020/12/14(月) 07:30:55.65 .net
- >>15
はい、俺の努めている会社のことです。
昔、大儲けした後、創業社長が死に、創業社長の息子(全く仕事しないし知識ゼロ)が社長を引き継いでから落ちぶれた。
恐ろしい程資産がある上、創業社長の妻が会社を延命させることを目的に投資しているから普通なら倒産しているはずなのに倒産しないという恐ろしい状態になっている。
社員も社長も稼ぐ能力はない。実質、創業社長の妻が権力を握っているが歳が90歳を超えており、正常な判断ができていない。
まぁ、俺の会社はいつか滅びるから安心しろ。でも、他のケースは知らん。
- 19 :仕様書無しさん:2020/12/14(月) 07:32:14.16 .net
- さてと、出社するか。
朝から笑ってしまったよ。
いや、笑えねーよッ!
- 20 :仕様書無しさん:2020/12/14(月) 07:37:03.66 .net
- 心配すんな、会社潰れてもスグにホカへ行ける。
Cなんて誰もできないホワイトなプロジェクトに。
- 21 :仕様書無しさん:2020/12/14(月) 07:42:46.77 .net
- >>20
ありがとう。まぁ、転職するよ。
ぶっちゃけ、こんな会社にいたら社会貢献じゃなくて社会弱体貢献になってしまいそうだしな。
転職が怖くなったが、少数派だろみたいな反応を見て安心した。
- 22 :仕様書無しさん:2020/12/14(月) 07:46:04.30 .net
- まあ、少数派だとしても、目的はちゃんとあるってことぐらいは
理解しておくがよい。
それが成功するか失敗するかは別の話。
- 23 :仕様書無しさん:2020/12/14(月) 10:01:54.57 .net
- 俺が一番得意な言語で開発させろー!
わかった、任せるよ!
ごめんなさーい!できませんでしたー!
結局こうなるよね
- 24 :蟻人間 :2020/12/14(月) 11:45:28.17 .net
- >>1
クソスレ立てるな
- 25 :仕様書無しさん:2020/12/14(月) 12:23:05.47 .net
- なんでC言語って人気なんだろうな
- 26 :仕様書無しさん:2020/12/14(月) 18:33:13.27 .net
- >>25
たぶん、グラボパワーをマトモに活かせるのが
Cぐらいだからだろうと。
- 27 :仕様書無しさん:2020/12/14(月) 18:46:20.36 .net
- CプラやCシャじゃダメなの?
- 28 :仕様書無しさん:2020/12/14(月) 18:47:19.50 .net
- C++はCと事実上同じだからまだいいけど、C#は全くの別物。
- 29 :仕様書無しさん:2020/12/14(月) 18:53:47.36 .net
- unityて確かシャだよね
GPUフルには使えんの?
3Dゴリゴリなイメージなんだけど
- 30 :仕様書無しさん:2020/12/14(月) 21:43:42.86 .net
- unsafe
- 31 :仕様書無しさん:2020/12/14(月) 22:01:47.22 .net
- 60FPSの内にいかに多くのオブジェクトを操作できるのかが重要になることはあるね。
でも、6vs6の3Dリアルタイムオンライン対戦ゲームとか実績はあるくらいだからC#でも余裕なんじゃね?弾幕をバシバシ打ち合う系のゲームだけど、処理落ちしなかったし。
それなら、CやC++、Rustみたいな効率的にハードウェア性能を引き出す言語よりもC#みたいに記述面で優れた言語の方が望まれるのは頷ける。
- 32 :仕様書無しさん:2020/12/14(月) 22:07:47.05 .net
- ゲーム系はほとんどunityだからな
人集めるならシャだな
- 33 :仕様書無しさん:2020/12/15(火) 00:24:21.88 .net
- >>29
ユーザが書くスクリプトがC#なだけでエンジンのコアな部分はCとかC++じゃね
- 34 :仕様書無しさん:2020/12/18(金) 14:14:52.33 .net
- >>26 C++は?
- 35 :仕様書無しさん:2020/12/18(金) 19:31:41.51 .net
- 前にも言ってるけどCとC++は同じ。
- 36 :仕様書無しさん:2020/12/18(金) 19:43:20.97 .net
- はあ?
全く別物だぞあれ
テンプレートとか変態過ぎて泣けるわ
- 37 :仕様書無しさん:2020/12/18(金) 21:15:50.16 .net
- それはSTL。
前にも言ったと思うけど、言語とライブラリは
ちゃんと区別できるようにならないとね。
- 38 :仕様書無しさん:2020/12/18(金) 21:58:57.54 .net
- C++のアンチなんてのが出てくるのもSTLのせい。
STLだったりMFCだったりDirectXだったりの
オレオレライブラリがC++では目立つようで。
C++なんて、new/deleteとclassぐらいをおぼえれば、
あとは<stdio.h>とかで十分だな。
- 39 :仕様書無しさん:2020/12/18(金) 23:36:25.83 .net
- せめてcstdioくらいは使えよ
- 40 :仕様書無しさん:2020/12/19(土) 08:51:44.50 .net
- STL縛りとかC言語縛りと同類の臭いがする
- 41 :仕様書無しさん:2020/12/19(土) 08:52:27.90 .net
- いや、間違えた。STL使わない縛りか。
- 42 :仕様書無しさん:2020/12/19(土) 09:33:40.97 .net
- そう、まずはSTL使わない縛りをやらないといけない。
今どきのCは業務では使わないんだから、あくまでも
スキルアップを目指さないといけないんだよ。
- 43 :仕様書無しさん:2020/12/19(土) 09:36:08.61 .net
- >>38
スマートポインタ
ラムダ式
コンテナ
テンプレート
最低でもこれくらいは使いこなそうぜ
C言語とC++言語が同類に見えるのは技量の問題
新機能を頑なに否定するからこそ、>>1みたいな人が生まれるんだぜ
STL縛りとか駄目
逆にプログラマーのレベルを下げる
生産性も下がる
- 44 :仕様書無しさん:2020/12/19(土) 09:46:44.28 .net
- 新機能や生産性を追求するんならCの必要などない
会社でJavaでもPythonでも使えばいいんだ。
そういう新機能に対応できるためにも、いにしえから存在する
基礎ってのを身に着けておかないとね。
- 45 :仕様書無しさん:2020/12/19(土) 10:02:04.07 .net
- >>44
C言語にSTLなんてサポートされていませんよ?
- 46 :仕様書無しさん:2020/12/19(土) 10:14:27.07 .net
- そう、つまり、++じゃないCから始めることが重要。
いきなり++から始めようとすると、その本がイキナリSTLのこと
書き出したりするからねぇ。
STL使わない縛りってのはそういう意味。
- 47 :仕様書無しさん:2020/12/19(土) 10:45:31.21 .net
- まぁ、C言語から学ぶのは結構だけど、実開発で初心者のレベルに合わせるなんてことはしないようにね。
開発でやることなんて腐るほどあるのに、QueueやStack、Listを実装、テストするだけで30万円近くの開発費が掛かるのはゴメンだからな。しかも、30万程度だとSTLの品質には程遠いだろうし。
- 48 :仕様書無しさん:2020/12/19(土) 11:14:24.24 .net
- 新機能=新言語と思ってるバカはやめた方がいい
- 49 :仕様書無しさん:2020/12/19(土) 11:20:46.56 .net
- 新しい機能=良い機能でもない
良い機能なら何も言わなくても普及する
最新の技術です!と時期的に間違ってない言葉を使って何も理解してない人達に使わせる技術ってのはあやしいとしか、
何も理解してないやつがあやしい技術で変なもの作って失敗するだけ
最新技術とか新しい機能とか言葉触りはいいけど
中身のアピールしようよ
中身理解して使おうよ
理解してないけどモダンな技術使ってます!って技術者が中身理解してないことあるだろ?
- 50 :仕様書無しさん:2020/12/19(土) 11:34:17.19 .net
- >>49
43で挙げた機能の事を言ってるのなら、こんなの基礎的な機能だぞ。
スレタイからしてきっとC言語プログラマーを基準に語っているだけで、C++言語プログラマーからすれば使い古された機能だよ。
どちらかというと、それら機能を使わせない上に、学ぼうとすらしない人達に苛立っているのでは?
- 51 :仕様書無しさん:2020/12/19(土) 13:06:32.78 .net
- いや、あの、だからまずは、
C++とSTLを区別できるようにならないと。
ただでさえC++の世界は外部ライブラリだらけなんだからさ。
- 52 :仕様書無しさん:2020/12/19(土) 13:19:57.33 .net
- C++とSTLの区別って何?
区別も何も違う単語ですが?
Cとstdio.hの区別を理解せよと言っているように聞こえるのだが
- 53 :仕様書無しさん:2020/12/19(土) 13:22:22.71 .net
- あと、さっきから気になるのだが、あなたこそSTLの意味を理解してますか?STLって
STL (Standard Template Library) とは、C++ の(1998年に標準化された)標準ライブラリの1つです。 STL は、template という機能を用いた直交性の高いライブラリです。
のことですよ
C++の機能(標準ライブラリ)の一つですよ?
標準ライブラリの意味、理解されていますか?
- 54 :仕様書無しさん:2020/12/19(土) 13:24:49.79 .net
- >>52
まあそうだね。
Cとstdio.hの区別を理解できてりゃ、
C++でstdio.hが普通に使えることとかもわかってくるから。
その段階までくりゃ、CとC++が同じって言ってる意味もわかるだろう。
WinAPIやXLibといった古(いにしえ)のライブラリは++じゃないみたいだしね。
- 55 :仕様書無しさん:2020/12/19(土) 13:33:10.20 .net
- レベル99ならこんぼうでもボスを倒せる
レベル1なら伝説の剣でもザコに負ける
- 56 :仕様書無しさん:2020/12/19(土) 14:06:38.86 .net
- バラモスを倒してアリアハンに帰ってきたら
今度はゾーマなんてのが出てきた。
そんで新たに戦士を一人登録し、そいつには
いなずまのけん、やいばのよろい、ふうじんのたて、てっかめん
を装備させた場合、どれぐらいの雑魚敵なら戦えるんだろ?
ミイラおとこぐらいが限度かな?
- 57 :仕様書無しさん:2020/12/19(土) 19:18:43.35 .net
- 何が言いたいのかさっぱりだぜ
- 58 :仕様書無しさん:2020/12/19(土) 20:43:46.61 .net
- 強くてニューゲームの最強アイテム装備で始めたら余裕でクリアできました
みたいなエンジニアの道があったらいいですね
- 59 :仕様書無しさん:2020/12/19(土) 21:13:12.82 .net
- >>58
んーと、それに近いのってったら、昭和末期に生まれた
高性能ゲーミングパソコンの祖先である「X68000」というパソコンかな。
CPU、メモリ、グラフィック、FM音源、スプライトなど、当時の9801を
圧倒的に上回る性能で、あらゆるゲームを簡単に作ることができた。
なお、そのパソコンも、ゲームを始めとするアプリ開発の主流はCだったんだよ。
- 60 :仕様書無しさん:2020/12/19(土) 23:32:13.12 .net
- 当時生きてた訳じゃないが、当時はアセンブラもまだ結構あったわけで、流石に時代が違うでしょ
コンピュータ基礎の勉強とか懐古主義としてはCはいいと思うけど、現代じゃあ薄給職場の代名詞だね
- 61 :仕様書無しさん:2020/12/20(日) 07:44:57.95 .net
- まあ、最初に言ったようにCってのは古い、じゃなかった篩だからね。
Cは仕事じゃ使わないから覚える意味がないなどという
やる気のない能無しをうっかり雇うのを防ぐためだよ。
- 62 :仕様書無しさん:2020/12/20(日) 08:14:09.58 .net
- C言語を覚えない=やる気がないって考えは捨てた方がいいと思うぞ。
- 63 :仕様書無しさん:2020/12/20(日) 08:42:11.69 .net
- そのへんはホラ、仕事の結果で証明しないとね。
上記のゲーミングパソコンで鍛えた猛者ジジーみたいなのが
今は業界にウヨウヨしてるわけだから、そいつら相手に
遅れ(スケジュールとか)を取らないよう努力しないと。
- 64 :仕様書無しさん:2020/12/20(日) 08:56:27.27 .net
- Cなんて大学の授業で学ぶだろ
- 65 :仕様書無しさん:2020/12/20(日) 08:58:13.33 .net
- まぁ、目的意識(工数短縮を目指す、開発費を効率よく使う開発をする方法を見つける、数十人から無限人のチームで開発する方法を探す...等)があれば、絶対、C言語だけではどうにもならないって気がつくんだよな。
C言語以外の様々な言語を学んだ人間が今の時代の若者にC言語を推奨するとは思えないが...
あと、頼むからこのスレではC言語とC++言語を区別してくれ。
C言語とC++言語...組み込みで両方使いこなしているけど、真面目にC++言語のコードを書くと別物になるから。
JavaとC#以上に記述が別物言語と化すから。
- 66 :仕様書無しさん:2020/12/20(日) 09:08:25.87 .net
- >>58
強くてニューゲームは1週目をクリアしたら解放されるから、まだクリアしてない奴には使えない機能だぞ。
他の言語を十分マスターしてれば、楽勝とまでは言わなくてもゼロからスタートよりは大分楽になった状態で始められるから、先にイージーモード(より簡単なもの)をクリアしてこい
- 67 :仕様書無しさん:2020/12/20(日) 09:12:08.88 .net
- >>65
いや、だからそれはSTL。
Cなんてどっちみち、ライブラリが頼りで、STLじゃなくたって
MFCでもDirectXでもつかえば、記述が別物言語と化すんだよ。
- 68 :仕様書無しさん:2020/12/20(日) 09:13:58.99 .net
- >>67
いやだからお前のSTLは意味不明すぎるんだよ。
STLはC++言語の機能の一つだと突っ込まれてるだろうが。
- 69 :仕様書無しさん:2020/12/20(日) 09:16:58.08 .net
- >>68
だから、それをちゃんと分けて考えろって言ってんだよ。
ソコントコが、できるやつとできないやつの分かれ目。
- 70 :仕様書無しさん:2020/12/20(日) 09:24:18.89 .net
- >>67
なんで分けて考えないといけないんですかねぇ?
いちいちどーーーーーーーーでもいいツッコミすんなや。
理由説明も無しに突っ込まれる身にもなれや。
- 71 :仕様書無しさん:2020/12/20(日) 09:26:47.33 .net
- Cってのはそういう世界なんだからしょうがねーべ。
それがわからん能無しのためにJavaとかPythonとかC#とかがあるんだ。
- 72 :仕様書無しさん:2020/12/20(日) 09:30:12.85 .net
- 「Java8でラムダ式が追加されてから大幅に改善されたよねー」とか言う人にいちいち「だからそれはjava.util.function」とかツッコミを入れるのか?
めんどくせーなオイw
- 73 :仕様書無しさん:2020/12/20(日) 09:32:55.56 .net
- なにしろ、うっかり雇うのを防ぐための篩なんてかけりゃ、
誰も残らないなんてことがよくあるからねぇ、この世界は。
だからまあ、募集をかけてるフリをして補助金みたいなのを
もらう詐欺の手口なのだろう。
- 74 :仕様書無しさん:2020/12/20(日) 09:35:05.06 .net
- java.util.functionぐらいならまだいいけど、
それはspring、それはlog4j、それはjacksonあたりなら、
十分考えられる話だな。
- 75 :仕様書無しさん:2020/12/20(日) 09:36:43.70 .net
- てか、さっきからSTLだとか言ってる方こそ、誤解してないか?
STLはC言語じゃなくてC++言語の機能(標準ライブラリ)です。
C言語には存在しない機能です。
C言語のコンパイラでSTLを使ったコードをコンパイルできると思っているのなら、それは誤解でございます。
これはOK?大丈夫?
- 76 :仕様書無しさん:2020/12/20(日) 09:39:17.26 .net
- >>75
それぐらいはわかってるけど、なにしろ今どきのコンパイラは
自動的に++に対応してるからねぇ。
まあ、なんにしても、上のスキルを目指すなら、
STL使わない縛りってのをやってみ。
なんのライブラリ使ってるのかをちゃんと意識しないとね。
これはJavaにも言えることだ。
- 77 :仕様書無しさん:2020/12/20(日) 09:43:55.46 .net
- >>74
あーなるほど。それはまぁ、そうだな。Javaの標準機能じゃないもんな。デファクトスタンダードだけど。
Boost C++ならともかく、STLでいちいちC++言語の機能じゃないだろと捉えられるツッコミされたら身が持たんわ。
- 78 :仕様書無しさん:2020/12/20(日) 09:49:01.91 .net
- >>76
> STL使わない縛りってのをやってみ。
> なんのライブラリ使ってるのかをちゃんと意識しないとね。
既に組み込みでやってますよ。糞でしたよ。
開発費が百万近く跳ね上がるくらいくらい糞だったよ。
だからC++でSTL使いながら開発している訳ですが。
- 79 :仕様書無しさん:2020/12/20(日) 09:49:05.86 .net
- >>77
そう、一般レベルで見れば、C++イコールSTLなんだろうけど、
C、C++ってのは古くからゲームにまでも、よく用いられてたもんだからね。
グラフィックやサウンドの制御みたいな環境依存が強い世界とかで、
独自のCライブラリがその都度作られてきたんだよね。
Cはそういう意味で、ホカとは違うんだよ。
- 80 :仕様書無しさん:2020/12/20(日) 09:56:44.65 .net
- 今日になってようやく組み込みという単語が出てきたが、
Arduinoみたいなマイコンとかだと、STLのライブラリどころか
Cの標準ライブラリすら入れられない恐れもあるからねぇ。
Javaで例えたって、アンドロだとアンドロの独自外部ライブラリが出てくるしね。
- 81 :78:2020/12/20(日) 09:56:58.36 .net
- あと、組み込みの話を持ち出したから言うけど、STLってRenesas系だと利用できないケースがある。C++標準なのにね。
どうするかというと、STLに相応するライブラリを自分でダウンロードしてから使う。
このイレギュラーのせいでSTLはC++言語のいち部では無いという誤解が広がってるんじゃないのか?という疑惑が自分の中で湧いているのだが、そこら編どうなのさ。
- 82 :78:2020/12/20(日) 10:01:29.06 .net
- >>80
ああ、AndroidはAndroid独自のライブラリをインポートするもんな。
ていうか、特に開発環境を指定せずに物事を語る場合は言語の規格上、使える機能は使える前提で語ってもいいんじゃないかな?
- 83 :仕様書無しさん:2020/12/20(日) 10:12:39.14 .net
- >>81
まあ、そうって言えばそうだね。
STLがC++の標準とか言われても、後出しジャンケンみたいにしか思われてない。
WindowsでもLinuxでも、GUIのアプリをなにか作ろうとすれば、
標準入出力(stdio.h)さえ使わなかったりするからねぇ。
WinAPIはそれに代わる機能を用意しており、さらにはLinuxでも
同じソースが使えるようGTKなんてのも存在するなど、
もはやカオスとしか言いようがない。
- 84 :仕様書無しさん:2020/12/20(日) 10:22:53.52 .net
- RubyといえばRoR
C++といえばSTL
切り離して考えられない存在
- 85 :78:2020/12/20(日) 10:30:46.25 .net
- C++にはC++17とかC++20みたいに規格がある。
ただ、組み込みだとC++11をベースにしているけど一部機能がサポートされていませんはよくある話。スマートポインタ、例外処理が利用不可能なのはザラ。
...で、STLの話だが、これもC++の規格と共に仕様が決まる。
C++11からスマートポインタ(ライブラリ機能として提供)が使えるようになったりと、標準ライブラリの仕様もセットで決まる。
制御文等、文法の書き方だけを定めたのが言語規格...という訳ではない。標準ライブラリも立派なC++言語の一部。
だからSTLを標準のつもりで語るのは不自然だとは思えないけどな。組み込み(しかも特定の環境)に限定して話しをするのならともかく...。
- 86 :仕様書無しさん:2020/12/20(日) 10:59:09.04 .net
- STLはC++の標準といって差し支えないんじゃね?
単に組み込みの世界では、制約が厳しい環境でC++のサブセットしか対応してない環境があるというだけの話だろう。使えないのはSTLだけに限らず環境によって様々だろう。STLだけを取りあげてどうこういうのはくだらない。
- 87 :仕様書無しさん:2020/12/20(日) 11:12:24.21 .net
- STLはC++の標準という認識自体はまだいいけど、
STLの機能を指して「これがC++だ」みたいな言いぐさなもんだから・・・
- 88 :仕様書無しさん:2020/12/20(日) 11:19:45.66 .net
- >>87
誰もSTLだけがC++言語そのものなんて言ってない。いちいちツッコミを入れることに疑問を感じているだけ。
- 89 :仕様書無しさん:2020/12/20(日) 11:38:07.30 .net
- >>85
いまC++勉強中なんだけど規格が分かれてるってだけで、自分で適切なの選べってことだよね?
最初バージョンなのかな?って混乱してたし、いまもよくわからない
自分が書いてるの、たぶん14と17が混ざってるような、、、
話の流れの中で質問すまぬ
- 90 :仕様書無しさん:2020/12/20(日) 11:38:22.11 .net
- >>5では、誰もSTLなんて一言も言ってないのにいきなりSTLの話をしだす
>>37でも、まるでSTLはC++言語の機能の一部ではないみたいな反応を唐突にしている
>>51あたりでSTLツッコミに対するツッコミが入り
>>67から本格的に指摘する人が登場
どうせ誰が何を書いたか解りにくいところなんだし、言い訳なんてしないで誤解を改めシレッと名無しとして現れればいいのに。
2ch/5chのメリットじゃないか。
- 91 :仕様書無しさん:2020/12/20(日) 11:40:06.79 .net
- 組み込みみたいな特殊な事例をあげられても・・・
- 92 :仕様書無しさん:2020/12/20(日) 11:44:35.94 .net
- >>90
こういうのをうっかり雇うのを防ぐためだよ。
- 93 :仕様書無しさん:2020/12/20(日) 11:48:32.93 .net
- >>89
> >>85
> いまC++勉強中なんだけど規格が分かれてるってだけで、自分で適切なの選べってことだよね?
まぁ、選べるのならその通りだが、基本的に最新の規格を適用するでいいと思う。
ただ、組み込みだと選べない場合も多い。
マイコンベンダーが提供するコンパイラマニュアルをよく読んで規格を認識するしかない。
しかも、JavaとかRubyと違って割といい加減なところがあるケースもあるから注意。最悪、規格すら書かれていないマニュアルもある。Renesas純正RXマイコンコンパイラマニュアルは読んでもC++のどのバージョンが使えるのかよくわからなかった。C言語だとC89とかC99って明記されているのに不思議。まぁ、色々な機能を除外してどの規格を名乗るのも違和感しかなかったのかもしれないけど。
開発環境がはっきりしない以上、なんとも言えないかな。
- 94 :仕様書無しさん:2020/12/20(日) 11:51:42.42 .net
- なんにしても、Cの世界はこういうジジーがノサばってんだから、
面接でC++を使ってるって時点で、素直に降りておけ。
ジジーだって始めからそのつもりでCって単語を口にしてるんだ。
それで誰も人が来なくなったって、ジジーの責任なんだから、
お前らの知ったこっちゃねーだろうが。
- 95 :仕様書無しさん:2020/12/20(日) 11:54:22.48 .net
- >>93
ありがと、とりあえず開発環境次第ってことね
まぁどの言語やっててもそういうもんだよな
いまの環境深掘りしてみます
- 96 :仕様書無しさん:2020/12/20(日) 11:56:19.65 .net
- 理系の大学ってだいたいC学ぶよね
そこを一括りにジジイとか言ってるなら笑うしかない
- 97 :仕様書無しさん:2020/12/20(日) 12:06:35.53 .net
- 今は言語仕様が小さい実用言語だってことでCコンパイラ(のサブセット)書くのが一部で流行ってたりするよね
推奨されている環境以外で実用しようとしなければどんな言語でもいい言語よ
- 98 :仕様書無しさん:2020/12/20(日) 12:09:18.69 .net
- まぁ、話をスレタイレベルに戻すけど...
「何でもC言語で開発する奴アンチスレ」であって、「C言語を学ぶ奴アンチスレ」じゃないから別に学生を見下したりはしないさ。
ただ、上記の内容とは無関係だと思って聞いてほしいのだが...
大学の教員も正直、ソフトウェア工学のレベルは低いなとは思う。
最初は未発達な分野からスタートする訳だから仕方ないけど...数学や物理は教授として誇れるレベルなのに、肝心なソフトウェア工学(良いソフトウェアを作る方法)を理解している教員は少ないと思う。
まぁ、それでも未経験だった俺にとっては教員は有り難い存在だったけどな。
- 99 :仕様書無しさん:2020/12/20(日) 12:13:09.80 .net
- そもそも、その「何でもC言語で開発する奴」なんているのかねぇ?
組み込みやってる会社とかの話かな?
- 100 :仕様書無しさん:2020/12/20(日) 12:18:25.02 .net
- 高学歴は文系だろうとCやってるやつ多いから僻みなんじゃね?
ロジック、フロー、仕組みを叶えられるなら言語なんてなんだっていい
処理速度を速くしたい場合にCやC++が生きるってだけ
処理速度が遅くてもPythonで仕様達成できたなら最適解はPythonだよ
- 101 :仕様書無しさん:2020/12/20(日) 12:18:35.48 .net
- いるよ。
C言語でサーバーサイドを実装している人がいた。
node.jsのソースを外注に作らせ、そこからC言語のdllを呼ぶというプログラムを俺は見てしまった。
- 102 :仕様書無しさん:2020/12/20(日) 12:21:42.23 .net
- そうなると、そのDLLでなんの処理してるのかが気になるな。
特殊なハードとのアクセスとかならわかるけど、やってる処理が
iostreamとかだったりしようもんなら・・・
- 103 :仕様書無しさん:2020/12/20(日) 12:22:05.61 .net
- 大学の教授のプログラムに何を求めてるんだろ
UIの美しさ?見やすいコードの書き方?
それでいい論文書けるならみんなやってると思うけど
膨大な計算を速くできることが求められる分野だからCやC++でいいんだよ
適材適所
- 104 :仕様書無しさん:2020/12/20(日) 12:24:21.45 .net
- 見やすいコードの書き方は誰が心掛けてもいいもんだろうとは思うけどね
変数名は業界で分かればいいけど、どう言う処理してるのかはコメント書いたり、関数に切り分けたりくらいはするべきかな?
大学行った事ないから実情がわからないけど……
- 105 :仕様書無しさん:2020/12/20(日) 12:26:49.47 .net
- 俺「おお!!node.js触れる人、この会社にいたんですか(感動)」
俺「コードも(この会社の社員とは思えないくらい)まともだ...。しかもテストコードが書いてある(感激)」
俺「その人と一緒に開発したい...!一体、どなたですか!?」
上司「外注だよー」
俺「あっ、そうですか」
俺「ん!?外注ッ!?...てことは...」
俺「ああ...よく見るとなんかdllがある...」
俺「あぁ...そして、これ、C言語で俺の会社の社員が実装してる...また、不具合の電話の嵐が来るのか...」
こんな感じの日常です。
なんでdllだって?C言語しか触れないからだよ(本人談)
こんな会社、辞めてやる...!
- 106 :仕様書無しさん:2020/12/20(日) 12:28:42.17 .net
- 大学のプログラムは手段であって、重要なのはその出力、計算結果
電卓でも算出できて、その方が早いなら電卓を使います
- 107 :仕様書無しさん:2020/12/20(日) 12:32:05.52 .net
- 普段のプログラムだって手段だろ!
それを後輩やら論文読むやつやらが読んだりするんだから
この前30個くらい引数ある関数がある論文があるって嘆いてたやついたぞ
- 108 :仕様書無しさん:2020/12/20(日) 12:35:10.64 .net
- 大学の研究室のコードが見やすく書かれていたら
情報漏洩ガバガバなんだろうなって思う
面倒臭いだけで漏れていいコードなら綺麗に書いてるかも知れないけど
他人に読まれたくないなら自分だけがわかるように作るよね
- 109 :仕様書無しさん:2020/12/20(日) 12:37:35.67 .net
- プログラムを作品にするのか、プログラムを道具にするのか
立場の違い、思想の違い
- 110 :仕様書無しさん:2020/12/20(日) 12:47:13.98 .net
- 机の上は整理整頓しましょうっていうのと同じ話
- 111 :仕様書無しさん:2020/12/20(日) 12:52:37.35 .net
- 大学教授「コードは綺麗にわかりやすく書け!」
とか言いながら微分積分の式を丸投げしてきたらブラック教授言われるやん
- 112 :仕様書無しさん:2020/12/20(日) 12:52:44.40 .net
- 大学でC?
てことは、思っている以上に
上記のような篩が使われてるってことかな?
- 113 :仕様書無しさん:2020/12/20(日) 13:05:29.27 .net
- このスレの反応を見ていると「スレタイの存在に疑問を感じる人」と「スレタイが刺さる人」と「スレタイ通り苦しめられていることを自覚している人」がいるって感じだな。
言い換えると「大海の魚」「井の中の蛙」「大海を知った井の中の蛙」ってところか。
- 114 :仕様書無しさん:2020/12/20(日) 13:21:37.01 .net
- ぼくパイソンしか知らないもんっ!
- 115 :仕様書無しさん:2020/12/20(日) 14:10:36.36 .net
- 別にCでもいいけど書き方が気に入らない
- 116 :仕様書無しさん:2020/12/21(月) 06:49:29.77 .net
- なんでもPythonで、なんでもC♯で、なんでもKotlinで、なんでもJavaで、なんでもswiftで
何が違うん?
- 117 :仕様書無しさん:2020/12/21(月) 08:48:07.41 .net
- その質問には私が答えよう。
- 118 :仕様書無しさん:2020/12/21(月) 09:28:01.10 .net
- >>116
良い質問だな
117じゃないけど...オブジェクト指向に特化した機能がある・無いが致命的なレベルで違う。
仕事中なので一旦退却。
- 119 :仕様書無しさん:2020/12/21(月) 09:35:59.80 .net
- >>59
主流はアセンブリ言語だぞ
あとCPUなんて言うな、正しくMPUと言え
- 120 :118:2020/12/21(月) 22:57:25.89 .net
- >>116
一言で言えば他言語はライブラリが充実しているけど、C言語はライブラリが充実していないから工数が段違い。
ライブラリが充実しているってことは、自分で実装しないといけない部分が減るから、工数が大幅に減る。
- 121 :仕様書無しさん:2020/12/21(月) 23:03:36.58 .net
- >>116
一緒に旅に出るなら、どこでも徒歩で行く人とどこでも電車で行く人どっちがいいかな?
どこでも電車で行く人ってことは一切車両から出られないってことだ。
そんな人はまずいないから心配しなくていい。
ところがどこでも徒歩で行く人は存在しうる。
困ったことだろ?
そこが決定的な違いなのだよ。
わかったかな?
- 122 :仕様書無しさん:2020/12/22(火) 01:57:05.91 .net
- 極端な例えしかできないことが分かった
- 123 :仕様書無しさん:2020/12/22(火) 07:40:18.14 .net
- まぁ、その極端な例えが大体合ってるから、こんなスレが出来たのだろうけど...スレタイの刺さる人からすればピンと来ないのだろう。
- 124 :仕様書無しさん:2020/12/23(水) 06:27:07.83 .net
- ちょっとなにいってるのかわからない
- 125 :仕様書無しさん:2020/12/23(水) 10:04:26.19 .net
- C言語のライブラリが充実してないってどこの世界の話だ?
少なくともWEBに関しては充実してるぞ
そもそも少し前までWEBはC言語で書いてただろ
- 126 :仕様書無しさん:2020/12/23(水) 10:36:42.35 .net
- >>125
他の言語使ったらCに戻りたく無いっての分からないなら黙ってろw
- 127 :仕様書無しさん:2020/12/23(水) 12:48:55.22 .net
- >>125
WebでC言語...?
>>105の上司かな?
- 128 :仕様書無しさん:2020/12/23(水) 13:02:46.53 .net
- 少し前って少なくとも10年以上前のことだよね?
- 129 :仕様書無しさん:2020/12/23(水) 18:08:17.85 .net
- C言語はまともにUTF-8な文字列を扱えない時点でつらい
- 130 :仕様書無しさん:2020/12/23(水) 18:14:15.78 .net
- 適材適所という言葉を
- 131 :仕様書無しさん:2020/12/24(木) 21:42:29.47 .net
- 歴史の長いC言語のライブラリが他言語と比べて充実しないのは、ライブラリを作るための機能が乏しいから。
理由もなく充実しない訳ではないのだよ。
それ以前に文法的に上位互換のC++があるのにCを選択する理由がない。
- 132 :仕様書無しさん:2020/12/25(金) 13:52:50.95 .net
- >>131
ちがうから、
率先してライブラリ作る役割が居ないから
みんなバラバラにライブラリ作って統一出来なくて
それ以上の便利なライブラリが育たないんだよな
既に利害関係絡んで必ず囲い込みがあって横一列に統一出来ないんだよ
- 133 :仕様書無しさん:2020/12/25(金) 13:57:47.48 .net
- そういやC言語ってフレームワークがないね
- 134 :仕様書無しさん:2020/12/25(金) 14:20:01.74 .net
- あんまり高性能なシステム向けにフレームワーク作られて統一されても困る
- 135 :仕様書無しさん:2020/12/25(金) 14:39:27.64 .net
- >>132
> >>131
> ちがうから、
ちがいません。
> 率先してライブラリ作る役割が居ないから
役割とは?
> みんなバラバラにライブラリ作って統一出来なくて
それを解決するのが131の言う機能では?JavaやRubyやC#、Python、JS等の他言語にあってC言語に無いあれら機能のことですよ。
> それ以上の便利なライブラリが育たないんだよな
> 既に利害関係絡んで必ず囲い込みがあって横一列に統一出来ないんだよ
利害関係が絡むのはC言語の記述では、一度に複数の問題を扱わざるを得ないからでしょうに。
- 136 :仕様書無しさん:2020/12/25(金) 14:50:35.34 .net
- >>135
なにこいつw
- 137 :仕様書無しさん:2020/12/25(金) 14:53:33.99 .net
- VisualStudioが独自路線過ぎてMFCとか腐ってるライブラリを我が物顔でねじ込んで、unix界隈と断絶を決定的な物にしたからなぁ
- 138 :仕様書無しさん:2020/12/25(金) 14:55:21.83 .net
- >>137
MFCはC++のライブラリですが?
- 139 :仕様書無しさん:2020/12/25(金) 14:59:29.61 .net
- ふーん
ならVisualStudioそのものが独自路線過ぎてC言語全体を引っ掻き回したからだろ?
- 140 :仕様書無しさん:2020/12/25(金) 15:00:09.89 .net
- 今時MFCを使う人は保守以外でいないだろうけど、Win32APIをC言語で直接触るよりはマシだったぞ。
お前の実力の低さをMFCのせいにするなや。
- 141 :仕様書無しさん:2020/12/25(金) 15:05:37.61 .net
- Microsoftが勝手にMS-DOS向けのC言語を独自拡張したからC言語のライブラリがunix界隈とかけ離れてしまって、ライブラリがバラバラのまま今に至るのさ、それが普通だと思ったマイコンメーカーが次々に自分勝手な仕様の微妙に事なるライブラリを乱発したのも一因だよな
- 142 :仕様書無しさん:2020/12/25(金) 15:06:24.46 .net
- >>140
ライブラリの統一性の無さは俺の実力関係ないからw
- 143 :仕様書無しさん:2020/12/25(金) 15:10:53.47 .net
- まあ、インターネットが普及する前で世界中のコンピュータコミュニティが閉じた世界で独自発展してしまった時代の言語だから仕方ないって感じ
いまならGitHubにある便利ライブラリが標準ライブラリになる時代だからむしろ勝手に統一されて行くしな
- 144 :仕様書無しさん:2020/12/25(金) 15:15:23.38 .net
- C++とCの区別、大丈夫?
- 145 :仕様書無しさん:2020/12/25(金) 15:32:07.69 .net
- まぁ、独自拡張をしないと駄目だったからこそ、他言語が生まれたってのはあると思うよ。
- 146 :仕様書無しさん:2020/12/25(金) 16:07:57.89 .net
- クラスで扱うよりハンドルで何とかする方が楽しいし直観的
- 147 :仕様書無しさん:2020/12/25(金) 17:55:38.29 .net
- ちがう ちがう
そうじゃ そうじゃなぁい
- 148 :仕様書無しさん:2020/12/26(土) 11:19:40.70 .net
- 個人的にC言語でWebってのが興味あるのだが、C言語でWeb開発ってできるの?
SocketからHTTP通信を自力で実装するところから始める風景しか思い浮かばないのだが...。
- 149 :仕様書無しさん:2020/12/26(土) 13:22:35.25 .net
- >>148
CGI
2ch/5chも例の騒動のときにC言語で書き直したはず
- 150 :仕様書無しさん:2020/12/26(土) 14:21:09.23 .net
- まあ、ただの篩だからね。
- 151 :仕様書無しさん:2020/12/26(土) 15:09:28.70 .net
- よっぽど特殊なアルゴリズムだったり、ハードウェアドライバーだったりしない限り
最近はないだろ。
- 152 :仕様書無しさん:2020/12/26(土) 15:27:45.33 .net
- Cはライブラリがロクに無いということのようだが、
無いのはまとまりなんだよ。
みんな勝手にオレオレライブラリを作りまくってカオスな状態。
そりゃあ素人には無理だよ。
- 153 :仕様書無しさん:2020/12/26(土) 15:41:19.72 .net
- 自分で作る方がかゆいとこに手が届く
ライブラリとか縛りプレイだろ
- 154 :仕様書無しさん:2020/12/26(土) 15:56:36.14 .net
- そりゃ、まとめるための仕組みが無いのだから纏らんよ。
- 155 :仕様書無しさん:2020/12/26(土) 16:18:58.76 .net
- そうだな、だからまあ素人には無理ってことで、それは仕方がない。
だからこそ、上を目指すためには、そのカオスを克服しないといけない。
- 156 :仕様書無しさん:2020/12/26(土) 17:22:46.65 .net
- どうやって克服するのさ
- 157 :仕様書無しさん:2020/12/26(土) 17:51:27.77 .net
- >>156
そうだな・・・
やはり自分でライブラリを作ってみるのがいいのだろう。
アルゴリズムの勉強なんてのをやって、こういうライブラリなら
自分ならこう作るだろう、みたいなイメージができれば、
他人様が作ったオレオレライブラリの考え方みたいなのも、
少しは理解できるようになるさ。
- 158 :仕様書無しさん:2020/12/26(土) 18:07:29.90 .net
- C言語で?
- 159 :仕様書無しさん:2020/12/26(土) 18:17:20.85 .net
- そう、まずは++じゃないCで、だな。
前にも言ったようにSTL使わない縛りってのを実践するんだ。
- 160 :仕様書無しさん:2020/12/26(土) 19:45:11.75 .net
- いつまでもC言語に頼ってたら永遠に実力が身につかないゾ
- 161 :仕様書無しさん:2020/12/26(土) 19:50:13.96 .net
- Cもできるってだけ
Cしかできないとなぜ思った?
おまえ、モダンな1言語だけを極めようとしてるだろ
- 162 :仕様書無しさん:2020/12/26(土) 19:51:51.61 .net
- いいえ?お前がそうしようとしているように聞こえただけだ。
- 163 :仕様書無しさん:2020/12/26(土) 19:54:24.30 .net
- ああ、ごめんwレガシーとモダンを見間違えたわw
- 164 :仕様書無しさん:2020/12/26(土) 21:21:00.67 .net
- ライブラリ開発の基礎を身につけるのなら、クラスくらいは使いこなしましょうよ...。
- 165 :仕様書無しさん:2020/12/26(土) 21:56:29.72 .net
- そう、だから「まずは」と言っている。
クラスを使いこなすためにこそ、++じゃないCでの作り方を
理解していかないといけない。
引数に構造体のポインタを与える「xxx_init」とかいう関数を。
- 166 :仕様書無しさん:2020/12/26(土) 22:37:46.03 .net
- 元々、C言語でライブラリを充実させるのは無理があるって話をしてたら何かC言語から学ばべきだみたいな話題に逸れていったんだが...何が言いたいんだお前
- 167 :仕様書無しさん:2020/12/26(土) 22:44:13.48 .net
- 何が言いたいんだって?
まあ最初から言ってるように、Cってのは
能無しをうっかり雇うのを防ぐために必要なんだ。
仕事で使おうが使うまいが、技術力を高めるために必須だからね。
- 168 :仕様書無しさん:2020/12/26(土) 23:11:08.98 .net
- Windowsのドライバ開発してるけどカーネルモード側はC++使えないからストレス貯まるね
- 169 :仕様書無しさん:2020/12/27(日) 08:15:39.14 .net
- インタフェースや抽象クラスが使えないと、抽象化度合いの調整が上手くいかないんだよな...。
このレベルでは「USBメモリ」とか、「SDカード」という具体的なストレージではなく、「ストレージ」を扱いたいのに、なんで具体的な記述をしなければならないんだ!!みたいな。
WebAPIの開発をしているとDevelopment Experience(開発体験)という言葉をよく聞くけど... それに通じるような話だな。
- 170 :仕様書無しさん:2020/12/27(日) 13:10:19.21 .net
- ンじゃあ何でも統一的抽象的に扱えるようなライブラリを書けばいいんじゃね
- 171 :仕様書無しさん:2020/12/27(日) 13:34:33.94 .net
- >>152
世界初の大規模C言語統一ライブラリがpythonだからすげーはやってんじゃん
- 172 :仕様書無しさん:2020/12/27(日) 14:37:08.03 .net
- 世界ではな。
日本ではパイと言う音が憚られるから難しい。
- 173 :仕様書無しさん:2020/12/27(日) 14:52:49.91 .net
- はじめてのC
- 174 :仕様書無しさん:2020/12/27(日) 15:06:32.54 .net
- Cは婉曲表現、パイは直接表現
- 175 :仕様書無しさん:2020/12/27(日) 16:48:58.82 .net
- >>170
お前、絶対、意味わかっていないだろw
- 176 :仕様書無しさん:2020/12/27(日) 16:56:11.50 .net
- >>170
馬鹿を見た
- 177 :仕様書無しさん:2020/12/27(日) 17:09:35.28 .net
- 論点がはっきりしないな。
まず乳房を女性器と見做すかどうか明確にしよう。
- 178 :仕様書無しさん:2020/12/27(日) 17:16:48.98 .net
- Cというのは共産党
- 179 :仕様書無しさん:2020/12/27(日) 20:43:40.97 .net
- マクロ使えばなんでもできるって結論に到達したのがlinux
- 180 :仕様書無しさん:2020/12/27(日) 22:53:18.60 .net
- お前らカーニハンリッチーと石田先生の命日には、読経しろよ。
- 181 :仕様書無しさん:2020/12/28(月) 00:23:12.56 .net
- >>180
初版2冊持ってる、家宝にしてる。
35年飯食えて、あと10年は行けそう。
全て独学で今まで来たが、石田晴久先生には会った事も無いが感謝してる。
- 182 :仕様書無しさん:2020/12/28(月) 00:42:00.27 .net
- >>177
いやだからそういう話が憚られると言ってるのだが
- 183 :仕様書無しさん:2020/12/28(月) 00:43:39.81 .net
- >>180
可二版さんはご存命ですね
- 184 :仕様書無しさん:2020/12/28(月) 01:32:37.03 .net
- >>180
K&Rは仏教徒なの?
- 185 :仕様書無しさん:2020/12/28(月) 07:43:51.12 .net
- カーネルの話が出てきて思い出したが、Linuxのリーナスがこのスレを見たらどんなリアクションをするのだろう。
LinuxカーネルをRustに置き変える話とか出ているけど、どのような経緯で頑なにC言語に拘っていた(C++は全否定)リーナスがC言語以外の選択肢も検討するようになったのか気になる。
- 186 :仕様書無しさん:2020/12/28(月) 08:06:06.73 .net
- >>185
linusも最近はc++に対してもそこまで悪くないかなって態度になってる。
根本的に気にしてるのは抽象度の高い言語だとコンパイラ自体のバグに付き合うのが馬鹿らしいってのが大きかったって話だと。
ただ最近のlinuxのあの異常なヘッダーマクロの量を見れば、cもどうなのかって発想にもなるのかなとは思うところ。
- 187 :仕様書無しさん:2020/12/28(月) 08:13:22.78 .net
- >>186
なるほど。
ビル・ゲイツのIQ至上主義(黒歴史)もそうだけど、できる人達って反省するところはちゃんと反省するんだな。
- 188 :仕様書無しさん:2020/12/28(月) 10:47:47.03 .net
- なぜこのスレはB型のSEばかりが集まるのか
- 189 :仕様書無しさん:2020/12/28(月) 11:08:05.61 .net
- >>188
誰一人として血液型の話なんかしてないけど?
- 190 :仕様書無しさん:2020/12/28(月) 12:01:39.12 .net
- C言語も最近の言語の思想を受けた人間がコーディングすれば
結局のところJavaみたいな書き方になっていく
だったらC++で書いたほうが可読性は上だ
- 191 :仕様書無しさん:2020/12/28(月) 15:28:02.81 .net
- CやC++はヘッダーファイルなる余計なものがあるから嫌い
- 192 :仕様書無しさん:2020/12/28(月) 15:48:34.80 .net
- AB型なのにC使い
- 193 :仕様書無しさん:2020/12/28(月) 16:29:16.93 .net
- まぁ、低レイヤー開発だとC、C++の二択だから... 。
Rustはこれからに期待。
- 194 :仕様書無しさん:2020/12/28(月) 18:53:05.73 .net
- API設計の基礎はC言語では身につけ辛い。
今のご時世、C言語がソフトウェア開発の基礎だなんて思わない方がいい。
コンピューター基礎とソフトウェア設計基礎は区別するべき。
- 195 :仕様書無しさん:2020/12/28(月) 22:33:42.61 .net
- WDkがC++をサポートしてないから仕方なしに
- 196 :仕様書無しさん:2020/12/28(月) 22:44:33.71 .net
- 疑問なのだが、なんでデバイスドライバ開発ってC言語なんだろ。
デバイスドライバの開発はやったことないからわからないけど...MSならC++くらい用意してくれそうだからこそ不思議。
- 197 :仕様書無しさん:2020/12/28(月) 23:10:57.23 .net
- >>196
デバイスドライバって基本的にはinit,read,write,set_stat,get_statだからc++の様なフレームワークや抽象化は無駄。以下に前記の動作を早く動く様に実装するかでドライバーの良し悪しが決まる、だと思う。
- 198 :仕様書無しさん:2020/12/28(月) 23:50:18.80 .net
- [至急]
pcmBuff = decoder.get_samples();
これがコンパイル通りません(式は変更可能な左辺値である必要がある…)。
グローバルでfloat pcmBuff[99999] = { 0 };
get_samples()の戻り値はfloat *です。
なぜですか?
- 199 :仕様書無しさん:2020/12/29(火) 00:16:04.16 .net
- 自己解決。
memcpy()してあげればいいみたいですね。
失礼しました。
- 200 :仕様書無しさん:2020/12/29(火) 00:52:24.84 .net
- C言語でAPIっていうと別の物を想像する
- 201 :仕様書無しさん:2020/12/29(火) 08:28:27.65 .net
- まあ今のAPIっていうのは大抵web APIのことだし、それってほとんど文字列処理の話だからな。
そらcでやるのは辛いわ。
- 202 :仕様書無しさん:2020/12/29(火) 18:28:38.53 .net
- >>189
推測だけど何でもCの人に他人と足並み揃えるよりも我道を貫く生き様を感じ取り、B型との類似性を指摘したのだろうね。
- 203 :仕様書無しさん:2020/12/29(火) 19:47:27.82 .net
- >>202
なんで血液型からそんな憶測ができるんですかねぇ。
ヴァンパイアの末裔なの?
- 204 :仕様書無しさん:2020/12/29(火) 21:56:55.50 .net
- メキシコって人口の80%以上がO型だけどメキシコ人はほとんどの人が同じ性格してるということなのかな
- 205 :仕様書無しさん:2020/12/29(火) 22:00:06.93 .net
- C型のみなさんこんにちは
- 206 :仕様書無しさん:2020/12/29(火) 22:53:02.60 .net
- 要するに、CができるのはB型のみで
ホカのやつには無理ってことだな。
- 207 :仕様書無しさん:2020/12/30(水) 08:40:51.18 .net
- ベル研究所の連中が全員B型だったら怖いよ
ゴリラかて
- 208 :仕様書無しさん:2020/12/30(水) 13:22:21.90 .net
- >>203
職場を観察してごらん
我が道を行き自分は他人に好かれてると自画自賛しつつ
みんなから自己中野郎と嫌われてるSEは例外なくB型だから
- 209 :仕様書無しさん:2020/12/30(水) 13:29:07.94 .net
- ABですまん
- 210 :仕様書無しさん:2020/12/30(水) 13:33:24.29 .net
- A型は無能ばかり
- 211 :仕様書無しさん:2020/12/30(水) 16:14:38.49 .net
- 血液型占いなんて信じてるのは日本人くらい。くだらん。
- 212 :仕様書無しさん:2020/12/30(水) 16:16:31.04 .net
- C型肝炎
- 213 :仕様書無しさん:2020/12/30(水) 17:03:34.00 .net
- >>208
俺はA型だが嫌われ者だぞ
- 214 :仕様書無しさん:2020/12/30(水) 17:38:00.84 .net
- 韓日だけだよね。
- 215 :仕様書無しさん:2020/12/30(水) 17:51:24.16 .net
- >>214
はいチョン
- 216 :仕様書無しさん:2020/12/31(木) 00:21:55.46 .net
- >>206
誰がやってもB型になるってことだろ
- 217 :仕様書無しさん:2020/12/31(木) 07:45:46.69 .net
- まあ、いつも言ってるように、Cなんて素人には無理だし、
そういう素人をうっかり雇うのを防ぐために、今もなお利用され続けている。
- 218 :仕様書無しさん:2020/12/31(木) 20:05:25.18 .net
- 最初はアセンブラまんどくさって奴が考えたんだよな
- 219 :仕様書無しさん:2020/12/31(木) 22:16:18.48 .net
- C級ライセンス持ってる
- 220 :仕様書無しさん:2021/01/02(土) 11:42:39.10 .net
- >>217
しつこい。そもそも、C言語なんて使わないのなら篩になんねーよ。
大人しく仕事で使う言語を扱える奴を募集しとけ。
- 221 :仕様書無しさん:2021/01/03(日) 08:24:21.56 .net
- 使わない言語は知らなくていい
こういうヤツはおっさんになると消える
- 222 :仕様書無しさん:2021/01/03(日) 11:43:51.33 .net
- 消えるんじゃなくて、お前らの上司になっちゃうんだよ。
- 223 :仕様書無しさん:2021/01/03(日) 12:42:20.17 .net
- 使う予定のない言語の勉強するのか
暇なのか?
- 224 :仕様書無しさん:2021/01/03(日) 12:47:39.09 .net
- 使うことはなくても、ノウハウを活かすことはできるからね。
- 225 :仕様書無しさん:2021/01/03(日) 13:51:26.29 .net
- >>224
悪いけど、C言語だけじゃ無理。
そして、君はそれを理解しているつもりでいるようだけど、言動からして理解できていない。
- 226 :仕様書無しさん:2021/01/03(日) 13:52:30.83 .net
- まぁ、君がこのスレで同じ事を何度も書き込んでいる彼のことなら...だが。
- 227 :仕様書無しさん:2021/01/03(日) 13:54:40.98 .net
- 使わない言語を勉強する、っていう段階で見るならC言語は5〜6番目以降の言語であるべきだと思うが
Cの雰囲気は好きなんだけど、ビジネスという観点からは流石にCを勧めるわけにはいかないでしょ
日本でCやってるとこって仕事キツそうだしやだよ
- 228 :仕様書無しさん:2021/01/03(日) 14:48:27.13 .net
- >>225
CとC++やってC#かJavaやっとけばくいっぱぐれはしない。
フレームワークで組み立てるだけのJavaScriptやPHP,Pythonなんて楽勝。
最近はrustで遊び始めたけど。
逆にスクリプターは、C,C++に入るのは無理ゲー世界でしょ。
- 229 :仕様書無しさん:2021/01/03(日) 14:50:37.45 .net
- だれがCだけなどと?
Cできるやつがホカの言語できないとでも?
まあ、ソノヘンがわからん能無しをうっかり雇うのを防ぐためだからね。
- 230 :仕様書無しさん:2021/01/03(日) 14:58:18.27 .net
- >>229
ほらね。理解していない。
- 231 :仕様書無しさん:2021/01/03(日) 15:14:32.06 .net
- むしろ、C言語で有名なフレームワークってある?
- 232 :仕様書無しさん:2021/01/03(日) 15:38:16.02 .net
- だれがHTMLだけなどと?
HTMLできるやつがホカの言語できないとでも?
とか言ってみたい
- 233 :仕様書無しさん:2021/01/03(日) 17:35:41.87 .net
- >>229
そのためにわざわざCで開発するの?
意味不明なんだが
- 234 :仕様書無しさん:2021/01/03(日) 17:59:16.80 .net
- Cができるかできないかの話が
Cで開発するかしないかの話にすり替わるのはなぜだろう
- 235 :仕様書無しさん:2021/01/03(日) 18:21:17.72 .net
- スレの趣旨はそっちだ
- 236 :仕様書無しさん:2021/01/03(日) 19:22:14.63 .net
- >>234
スレタイ見ろよ
- 237 :仕様書無しさん:2021/01/03(日) 21:55:20.47 .net
- >>233
意味不明なんだからそんな会社相手にすんなや。
会社なんていくらでもあるんだからさ。
前にも言っただろ、成功するかどうかは別の話って。
- 238 :仕様書無しさん:2021/01/04(月) 07:39:25.33 .net
- > まあ、ソノヘンがわからん能無しをうっかり雇うのを防ぐためだからね。
正直、この真意が伝わらん
C言語ができない=能無し
という解釈で話を聞いているけど、合ってる?
- 239 :仕様書無しさん:2021/01/04(月) 07:55:08.26 .net
- 低レイヤの言語もできるなら技術力のあるプログラマだとは思う
- 240 :仕様書無しさん:2021/01/04(月) 08:07:03.52 .net
- 組み込みやってるけど、C++は使うがC言語は使わねーぞ
クロスコンパイルするときもg++普通に使えるし
マイコンレベルのプアーな環境はあんまり経験ないからわからんが
C言語開発しろなんて言われたら途方に暮れるわ
もう長いこと使ってないから知識が曖昧だけど、リストすら標準ライブラリにない欠陥言語でしょ?
callocやfreeなんて使いたくないし
- 241 :仕様書無しさん:2021/01/04(月) 08:08:01.99 .net
- ただ、高レイヤーも扱う会社が低レイヤーもおぼえさせないといけない状況にあるのは、分業が出来ていないプロジェクトリーダーの問題を部下に押し付けているようにも感じる。
色々できる人間は評価するけど、組織としてはそれを求めちゃ駄目だろとは思う。
高い人件費でリーダーを雇うのなら、まだ、許されるけど...それって既存のリーダーの存在意義を奪っているような。
大怪我をした人の脳を移植するような話みたいだ(脳の移植技術なんてまだ無いけどさ)。
- 242 :241:2021/01/04(月) 08:10:32.39 .net
- いや、組み込みでも使うときは使うよ。
RL78とか、カーネル開発とか。
でも、まぁ...C++使えるのならC++使う。
- 243 :仕様書無しさん:2021/01/04(月) 09:05:14.95 .net
- みんな、C言語なんかできんでええよ
ワイがやったるさかい
困ったことあったら呼んでや
- 244 :仕様書無しさん:2021/01/04(月) 10:37:46.67 .net
- 全体を把握する為に覚えることはいいことなのに
嫌だ嫌だするなら覚えなくてもいいんじゃね
やる気ないヤツがやるものじゃない
- 245 :仕様書無しさん:2021/01/04(月) 12:42:41.26 .net
- もしも、業務で使わずともC言語を学ぶべきだと言うのなら、そのメリットを経営者に説明すればいい。
学習コストにかかった人件費をどのように回収するのかも含めてね。
もしも営業利益につながると判断したら皆、C言語を学んでくれると思うよ。
まぁ、もっとするべき事ってあると思うが。
- 246 :仕様書無しさん:2021/01/04(月) 18:27:18.47 .net
- Cしか出来ないんだけどね
CGIはさすがにアホくさだからスクリプト言語のフレームワーク使うけど。
スマホはjavaとobjectiveCだし、他言語使う必要ねぇ
- 247 :仕様書無しさん:2021/01/04(月) 19:25:17.88 .net
- プログラマがCを学ぶことより
営業が何でもいいから言語を学ぶことの方が重要だと思う
- 248 :仕様書無しさん:2021/01/04(月) 20:06:25.80 .net
- WDKがC++対応してくんないかなあ
- 249 :仕様書無しさん:2021/01/04(月) 21:43:11.32 .net
- >>247
かれらは英語できるから
へたすりゃ第二外国語ももってるから
プログラマよりよっぽど勉強してるから
- 250 :仕様書無しさん:2021/01/04(月) 21:52:16.09 .net
- なら英語の資料翻訳してもらお
- 251 :仕様書無しさん:2021/01/04(月) 22:18:32.09 .net
- 中国人は中国語+英語+日本語がデフォだよ
文系はさらに+αがある
おまえらプログラミング言語に特化してるんだから何倍も優秀なはず
- 252 :仕様書無しさん:2021/01/04(月) 22:21:28.30 .net
- コピペして出てくる日本語訳って変だよね
当然だけど翻訳された英語も変なんだよね
- 253 :仕様書無しさん:2021/01/05(火) 01:34:21.77 .net
- プログラマより勉強してる営業に案件任せればプログラマ要らなくね?
営業だけでいいじゃないか
- 254 :仕様書無しさん:2021/01/05(火) 01:37:22.89 .net
- サルでもできる仕事を営業のような優秀な人間を使ってやるなんてナンセンスだ
- 255 :仕様書無しさん:2021/01/05(火) 07:50:32.27 .net
- サル雇った方が安くね?
営業とサルだけでやれよ
- 256 :仕様書無しさん:2021/01/05(火) 07:55:09.36 .net
- サルよりプログラマのほうが安いし
- 257 :仕様書無しさん:2021/01/05(火) 07:59:31.24 .net
- 根拠もなく「サルでもできる」と言っておきながら
サルができないとわかるとサルに責任を丸投げする営業ってなんなの?
- 258 :仕様書無しさん:2021/01/05(火) 08:00:22.47 .net
- ボス猿
- 259 :仕様書無しさん:2021/01/05(火) 08:05:10.76 .net
- 優秀な営業とは???
- 260 :仕様書無しさん:2021/01/05(火) 09:16:05.27 .net
- だからいつも言ってるだろ。
勝ちたいなら営業やれよ。
- 261 :仕様書無しさん:2021/01/05(火) 09:23:31.74 .net
- 営業って楽しいの?
- 262 :仕様書無しさん:2021/01/05(火) 10:19:15.28 .net
- おれはやったことないけど、さぞや楽しいのだろう。
奴隷を横流しして金を搾取し放題なんだからさ。
- 263 :仕様書無しさん:2021/01/05(火) 10:21:23.56 .net
- >>255
プログラマとサル、どっちが単価高いと思ってるんだ?
- 264 :仕様書無しさん:2021/01/05(火) 10:48:35.08 .net
- しまったー!
東京タワーのふもとにある大寺のコロッケ買うの忘れた!
あそこでは正月にはサルがみられたのに。
- 265 :仕様書無しさん:2021/01/05(火) 11:13:56.25 .net
- >>1
> なんでもC言語で開発する奴
そういう馬鹿はアンチする意味もない
一つか二つしか言語が使えないなんて
プログラマじゃねーだろ
- 266 :仕様書無しさん:2021/01/05(火) 11:50:26.22 .net
- サルがHello World書けたら1日で俺の月収は楽に稼げる
だから営業はサル使って利益出せ
- 267 :仕様書無しさん:2021/01/05(火) 12:22:21.20 .net
- >>253
どこからそんな話がでてくるんだ。
- 268 :仕様書無しさん:2021/01/05(火) 12:27:39.24 .net
- 営業はサルにHello World書かせて利益上げてくれ
君がサルの仕事取ってきてくれないと会社が回らんのだ
- 269 :仕様書無しさん:2021/01/05(火) 12:43:45.00 .net
- C言語が最速
ほかの言語はC言語で書けない人が使う代替品
- 270 :仕様書無しさん:2021/01/05(火) 12:49:31.30 .net
- >>269
>>2
- 271 :仕様書無しさん:2021/01/05(火) 12:51:57.91 .net
- >>269
適材適所で道具を使い分けられないのは無能
- 272 :仕様書無しさん:2021/01/05(火) 12:53:09.75 .net
- 適材適所でC言語を選べないのは無能だからだ
- 273 :仕様書無しさん:2021/01/05(火) 12:55:45.85 .net
- 少なくとも適材適所でC言語を選べる人は
> ほかの言語はC言語で書けない人が使う代替品
こんなことを言わない
- 274 :仕様書無しさん:2021/01/05(火) 12:58:46.97 .net
- Cが常に最適という狭い環境のなかに棲息しているカエルさんなのかもよ。
井戸の外は危険だから出ないように気を付けてね。
- 275 :仕様書無しさん:2021/01/05(火) 13:03:34.68 .net
- Cの話題をだすだけで「勉強してる奴」かどうかぐらいはわかる。
- 276 :仕様書無しさん:2021/01/05(火) 17:02:07.19 .net
- Cだけで判断するのもどうかと思うが
営業が英語できますって言ってるだけのようなものだぞ
- 277 :仕様書無しさん:2021/01/05(火) 17:11:03.59 .net
- 営業が英語出来るからって何か意味があるのか?
- 278 :仕様書無しさん:2021/01/05(火) 17:16:27.42 .net
- 知らん、海外の仕事を取ってくるわけでもないし、海外の公式の翻訳お願いしても技術英語は責任持てないとかなんとかで逃げられる
- 279 :仕様書無しさん:2021/01/05(火) 17:20:44.95 .net
- 今どきの営業は英語などの外国語は必須だよ。
日本人は高いからね、もっと安い外人使うためには
当然その国の現地語が出来なきゃいけないわけだ。
日本語ができる外人は、日本人よりも希少価値だからね。
- 280 :仕様書無しさん:2021/01/05(火) 17:22:01.13 .net
- 適材適所って言語の適正をフルに生かすことじゃないんだよ
- 281 :仕様書無しさん:2021/01/05(火) 23:04:12.42 .net
- 営業に英語が必須だったとしても、プログラマーにC言語が必須かと言われると必須じゃない。
Pythonでも充分...というか、Pythonの方がビジネスしやすい。
逆に、C言語だけでどうやって収益を得るのか知りたい。
Python、Java、Rubyあたりなら、それだけで(フレームワークやライブラリの知識はいるけど)飯を食えるくらい稼げるビジネスに繋げる方法は思い浮かぶが、C言語だと思い浮かばない。
回路設計の知識も身につけて何か売れる機器でも開発して事業化する気があるのならC言語は必須かもしれないけどさ...プログラマーに必須かと言われると疑問。
- 282 :仕様書無しさん:2021/01/05(火) 23:19:49.09 .net
- おまえを食わせるために仕事がつくられる
- 283 :仕様書無しさん:2021/01/05(火) 23:54:43.18 .net
- Cもできないのに「プログラマー」が務まるとでも?
- 284 :仕様書無しさん:2021/01/06(水) 01:03:01.01 .net
- そりゃ務まるだろ
- 285 :仕様書無しさん:2021/01/06(水) 01:46:28.68 .net
- とりあえずGoogleとAppleとAmazonの公式全部翻訳して下さい
営業様お願いします
余裕っすよね
- 286 :仕様書無しさん:2021/01/06(水) 06:46:11.71 .net
- そんな暇ありません
外人のお客さんとキャバクラ行ってきます
Google翻訳で我慢してください
- 287 :仕様書無しさん:2021/01/06(水) 12:15:44.47 .net
- >>283
逆になぜ、C言語を知らないとプログラマーが務まらないと思ったの?
- 288 :仕様書無しさん:2021/01/06(水) 18:13:46.17 .net
- >>287
Cをやらないと子供が出来ないからだよ
- 289 :仕様書無しさん:2021/01/06(水) 18:53:41.53 .net
- >>287
前にも言ったように、Cを知らないってのは
勉強をしてないってことだからね。
35歳ぐらいになれば立派な管理職さ。
- 290 :仕様書無しさん:2021/01/06(水) 20:00:43.83 .net
- > >>287
> 前にも言ったように、Cを知らないってのは 勉強をしてないってことだからね。
コミュニケーション能力大丈夫か?
質問の回答になってない。
- 291 :仕様書無しさん:2021/01/06(水) 23:47:00.34 .net
- 昔はC言語が当たり前だった
LinuxとC言語を知らないとまともな会社に就職出来なかった
業務系でもゲーム系でもとにかく共通語はC言語だった
今みたいにコミュニケーション能力なんて求められてなくて
純粋にスキル勝負だった
- 292 :仕様書無しさん:2021/01/07(木) 07:59:32.44 .net
- 昔は良かったって過去を引きずってるおじさんか
- 293 :仕様書無しさん:2021/01/07(木) 08:13:28.19 .net
- 現代の自社開発・受託開発でコミュニケーション能力は求められるけどな。
システムが停止しても、要求仕様を十分に満たしていなくても笑って許された時代は既に終わってる。
そもそも、技術者の求めるコミュニケーション能力なんて、営業トークとは全く性質が異なる。
ま、何でもC言語で開発なんかしてたら、要求の本質を捉えるためにコミュニケーションを取る余裕なんて全く無いだろうよ。
低レイヤーC言語プログラマーは尊敬するが、なんでもC言語プログラマーは尊敬しない。C言語が必須だと思っている人も同様。
- 294 :仕様書無しさん:2021/01/07(木) 09:17:44.95 .net
- C言語
・一度作れば保守は不要
・開発者の単価が高い
・品質が高い
他の言語
・毎日保守が必要
・開発者の単価が安い
・常に未完成
- 295 :仕様書無しさん:2021/01/07(木) 09:24:50.54 .net
- >>294
逆じゃね?
案件勝負だとJavaがベスト、人気かつ人気上昇中Python、安定のRubyってところでは?
しかもC言語で品質が高いってギャグか何か?
C言語に保守に特化した機能ってあったっけ?
- 296 :仕様書無しさん:2021/01/07(木) 10:07:20.52 .net
- >>294
C言語が保守不要というわけではないだろ
単にお前がCでやった仕事が組み込んで出荷したら後から変更不可という仕事しかしたことないってだけの話だろw
結局いつも、自分の狭い経験の中でしか話ができないやつなんだな
- 297 :仕様書無しさん:2021/01/07(木) 10:12:57.26 .net
- そもそも、C言語(或いはC++、Rust)プログラマーの俺らが、上位プログラマーが品質の高いソフトを作れるようにプラットフォームの開発をしているのに他言語よりC言語の方が品質高いって何だそりゃw
もう少し、他言語の事を知った上で語ろうぜ。
- 298 :仕様書無しさん:2021/01/07(木) 12:31:31.58 .net
- >>295
人間扱いされないJava
プログラミングさせてもらえないPython
環境構築地獄のRuby
底辺SESだとJavaとPHPがツートップで
続いてC#、VB.NET
ネタ枠でPython,Rubyがある程度
あと意外と多いのはネットショップ案件
ショップ構築やチューニング結構多いよ
フルスタックじゃないと対応できないからおまえらには縁がないのかもしれんが
- 299 :仕様書無しさん:2021/01/07(木) 12:33:43.09 .net
- >>297
その理屈でいくとC言語の方が品質が高いって結論にしかならんと思うが・・・
RubyをつくってるのはC言語。だからC言語のほうが品質が高い
そういう話をしてるように聞こえる
- 300 :297:2021/01/07(木) 12:39:10.61 .net
- >>299
> その理屈でいくとC言語の方が品質が高いって結論にしかならんと思うが・・・
ならないよ。
その解釈で合ってる。
そのつもりで語ってるから。
> RubyをつくってるのはC言語。だからC言語のほうが品質が高い
> そういう話をしてるように聞こえる
それは誤解。
そもそも、C言語が本当に優れていて万能ならRubyなんて生まれない。
そういう捉え方をしてほしかった。
まぁ、Ruby開発者じゃないけど。
- 301 :297:2021/01/07(木) 12:43:37.81 .net
- って、よく読んだら
>C言語の方が品質が高いって結論にしかならん
って書いたのか。
まぁ、「その解釈で合ってる」の部分は取り消す。
- 302 :仕様書無しさん:2021/01/07(木) 12:53:51.31 .net
- >>298
何でもC言語で開発する奴アンチスレでの「お前"ら"」とは。
- 303 :仕様書無しさん:2021/01/07(木) 13:02:20.17 .net
- >>298
フルスタックエンジニアなのにC言語で頑張るの?
- 304 :仕様書無しさん:2021/01/07(木) 16:25:21.71 .net
- >>300
つまり、RoRが生まれたのはRubyが優れていないからという事か
それなら納得
- 305 :仕様書無しさん:2021/01/07(木) 16:27:09.83 .net
- プログラマー板もRubyをNGワードにする必要があるのかよ
- 306 :仕様書無しさん:2021/01/07(木) 17:20:11.65 .net
- >>303
本物のフルスタックだとハードウェアも触るから
- 307 :仕様書無しさん:2021/01/07(木) 17:35:23.58 .net
- >>306
俺もC言語マスターしてるよ。
それどころか、アセンブラも触れるし、カーネルも触れるよ。
で?
C言語だけで開発するの?
- 308 :仕様書無しさん:2021/01/07(木) 19:11:10.40 .net
- Cはただ古いだけじゃねーんだからな。
通貨、言ってて気づかねーの?
平成初頭にいたお前らみたいなやつが、いまなんて呼ばれてるか。
おしえてやろう、コボルジジーっていうんだぜ。
- 309 :仕様書無しさん:2021/01/07(木) 19:32:42.79 .net
- 若者よパイソンジジーになるなよ
- 310 :仕様書無しさん:2021/01/08(金) 06:12:38.93 .net
- 唐突に通貨の話されてもな
- 311 :仕様書無しさん:2021/01/08(金) 06:43:24.73 .net
- そもそも自称フルスタックエンジニアのくせにC言語がメイン装備とか終わってる。
都合が悪くなれば中途半端なキーワードを出して話題や論点ずらし。
知ったか知識でマウント取るなゴミカス。
一生ROMってろ。
- 312 :仕様書無しさん:2021/01/08(金) 06:49:29.79 .net
- ビジネスは競争だからね。
この程度でマウントなんて取られてるようじゃあ・・・
テレワークの普及で、競争がますます激化してるんだから、
通勤に使ってた時間で勉強ぐらいしろよ。
クビになったら次はねーんだぞ、Cもわからんお前らには。
- 313 :仕様書無しさん:2021/01/08(金) 06:51:33.27 .net
- 低レイヤーのプロが現れたら唐突に話題をハードウェアから通貨に切り替えてきたな
- 314 :仕様書無しさん:2021/01/08(金) 06:59:01.19 .net
- 通貨の扱いってのはCの弱点の一つらしい。
doubleなんて、厳禁中の厳禁だからね。
せいぜいlonglongっていう64ビットの整数を使うぐらいしか・・・
でもメリケンはセントってのが残ってるようで・・・
- 315 :仕様書無しさん:2021/01/08(金) 07:00:11.20 .net
- >>312
> ビジネスは競争だからね。
そうだな。お前みたいになんでもC言語で開発して無駄に開発費を高くするゴミカスはビジネスにいらねーんだわ。一生一人で開発やってろ。
> この程度でマウントなんて取られてるようじゃあ・・・
298で、各言語を見下してたけど、マウントを取る以外に具体的説明が全くないじゃん?
むしろ、お前のコメントを見ていると、マウントを取る以外のコメントが見つからないのだが。
まずさ、他言語で開発できる案件をC言語で開発すると、相対的に開発費が跳ね上がるの意味、理解しています?
- 316 :仕様書無しさん:2021/01/08(金) 07:20:34.41 .net
- Cってのは開発費とは関係なしに必須なんだよね。
業務外で「勉強」ぐらいしないと。
それをしなかった奴らが、後のコボルジジーってわけだ。
それよりも、お前らの将来は管理職なんだから、
少しは部下のことぐらい考えろよ。
どうすれば優秀な部下が付いてくれるのかをよ。
- 317 :仕様書無しさん:2021/01/08(金) 07:34:54.04 .net
- >>316
> 少しは部下のことぐらい考えろよ。
> どうすれば優秀な部下が付いてくれるのかをよ。
それ、こっちのセリフだわ。あと、お前以上にC言語は触れるよ。ついでに他の言語も。
その上で、もう一度言わせてもらうと
それ、こっちのセリフだわ。
お前みたいな人間が日本社会の生産性を下げる。日本企業の没落を生む。
若者のことを考えるのなら、お前こそ他の言語の勉強をしろ。
言動からしてC言語以外、ロクに触れないのが丸わかり。しかも、C言語自体もロクに使いこなせていなさそうだな。C言語しか触っていないなら当たり前か。
- 318 :仕様書無しさん:2021/01/08(金) 07:41:36.83 .net
- 日本は素直に没落しといたほうがいいんだ。
なにしろ通貨価値が世界トップレベルだからね。
熟練の技術者が一つ一つ真心を込めて手作り、
みたいな低い生産性を売りにしなきゃなんねーのが
現状なんだもん。
生産性を追い求めりゃ中国と同じで、でも負けるのがオチ。
- 319 :仕様書無しさん:2021/01/08(金) 07:43:44.20 .net
- 開発費を配慮できない奴が部下を持つだと?笑わせるな。
そんなやり方で、どうやって部下を育成し、どうやって部下を働かせ、どうやって部下に労働対価を支払う気だ?
部下の育成だって開発費としてコストがかかる。
開発費を配慮できない奴にフルスタックエンジニアを名乗る資格はないし、工数の見積もりもできない時点で現代プログラマーとしても二流だな。
- 320 :仕様書無しさん:2021/01/08(金) 07:49:51.77 .net
- おれは部下なんて持たねーよ。
あくまでも「勉強しろ」っつってるわけだし。
仕事レベルでは、初めから篩としての話ししかしてない。
お前はお前で、Cの勉強してる奴は
マウントジジーとみなして、無条件で落としてなさいってこった。
- 321 :仕様書無しさん:2021/01/08(金) 07:53:13.40 .net
- さて、会社に行かなきゃ。
よかったな、おまえら。
Cなんて無縁なおかげで、テレワークさせてもらえて。
- 322 :仕様書無しさん:2021/01/08(金) 07:53:18.49 .net
- >>316
どうもお前は他の人間がCできないということにして話を進めたいようだが、他の多くの人間はCもできる上で当然のように他の言語を使えるんだよ。
Cが使えることがアイデンティティのようだが、それに必死にしがみつかないとならないくらい、それしかない人間なのか?
- 323 :仕様書無しさん:2021/01/08(金) 07:55:41.76 .net
- >>320
そいつ以外のCを勉強している奴は普通に向学心のあるやつだ。少なくとも今のところは。Cしかできないおじさんと一緒にしちゃダメよ。
- 324 :仕様書無しさん:2021/01/08(金) 07:56:44.39 .net
- >>323
間違えた
×そいつ
○お前
- 325 :仕様書無しさん:2021/01/08(金) 07:57:35.55 .net
- >>320
>>316で部下の話を持ち出したんだぜ?
- 326 :仕様書無しさん:2021/01/08(金) 09:48:17.45 .net
- >>314
通貨はBCDで実装するんじゃないか?
- 327 :仕様書無しさん:2021/01/08(金) 09:49:59.31 .net
- 部下なんていたらプログラミングする暇なくなるぞ
- 328 :仕様書無しさん:2021/01/08(金) 10:05:31.22 .net
- 自分にプログラミング作業を割り当てて
部下に設計を手伝わせればいいだけなんだけど・・・?
- 329 :仕様書無しさん:2021/01/08(金) 10:16:04.75 .net
- でも、プログラミング経験がないとまともな指示も出せずに>>1みたいな被害者が出てくる。
- 330 :仕様書無しさん:2021/01/08(金) 10:32:00.09 .net
- 1日のほとんどが打ち合わせだよ
資料つくってしゃべってハンコ押して1日が終わる
- 331 :仕様書無しさん:2021/01/08(金) 10:54:25.49 .net
- このスレ的には、どうでもいい
- 332 :仕様書無しさん:2021/01/08(金) 14:26:33.94 .net
- VISUAL BASICはバカにできる
COBOLはバカにできる
C言語はバカにできる
GOTOもバカにできる
なぜなら、よく知らないけど古いから悪いもののはずだし、自分以下のはずだから!
馬鹿の世界観
- 333 :仕様書無しさん:2021/01/08(金) 17:59:43.44 .net
- 被害妄想かな
- 334 :仕様書無しさん:2021/01/08(金) 18:10:18.73 .net
- 何でもC言語で開発する奴アンチスレで何を言ってるんだか。
- 335 :仕様書無しさん:2021/01/09(土) 12:02:34.28 .net
- 拡張子は.cpp, .cxxだけどクラス作ったことはないな
- 336 :仕様書無しさん:2021/01/09(土) 13:32:04.31 .net
- >>335
クラス設計は出来るようになっておいた方がいいぞ。
プログラムの変更が楽になる。
- 337 :仕様書無しさん:2021/01/15(金) 12:24:48.85 .net
- >>332
日本と中国の「IT化」に大差が生じた決定的要因
https://toyokeizai.net/articles/amp/402691
だってさ
- 338 :仕様書無しさん:2021/01/15(金) 12:53:16.22 .net
- 日本で画期的なものを発明したら必ず邪魔が入る
TRONは政治で潰され、Winnyは検察に潰された
ITで成功するよりも人売りのほうが正しいとされる日本の価値観が没落の原因ではないか
- 339 :仕様書無しさん:2021/01/15(金) 12:55:55.62 .net
- 過去の技術が発展しすぎて次の段階にいけない
ガラケーが完璧すぎてスマホ導入が遅れたのが記憶に新しい
FAXを中心とした運用もほぼ完璧に機能していて今さら未熟なITを導入しても不便なだけ
魔改造文化がイノベーションのハードルを高くする
- 340 :仕様書無しさん:2021/01/15(金) 13:18:15.44 .net
- >>338
Winnyを捜査したのは検察ではなく京都府警では
- 341 :仕様書無しさん:2021/01/15(金) 13:58:23.64 .net
- >>339
> FAXを中心とした運用もほぼ完璧に機能していて今さら未熟なITを導入しても不便なだけ
この考え方が日本を駄目にする。
井の中の蛙。このスレタイと同じ。
- 342 :仕様書無しさん:2021/01/15(金) 14:09:47.28 .net
- >>341
逆に問うけどさ、役所にFAXのかわりのソリューション何か提案できる?
- 343 :仕様書無しさん:2021/01/15(金) 14:17:30.07 .net
- >>342
逆に問うけどさ、なんでFAXじゃないと駄目なの?
スリランカや韓国のシステム導入してきたけど、FAXを提案しようだなんて思わなかったぞ。
- 344 :仕様書無しさん:2021/01/15(金) 16:09:33.19 .net
- ホカの技術だと、人が高いからだよ。
FAXならだれでも知ってるから、技術者を雇う必要がなくなる。
- 345 :仕様書無しさん:2021/01/15(金) 17:01:10.68 .net
- 技術者を雇う以前に自動化しろよ
- 346 :仕様書無しさん:2021/01/15(金) 17:07:01.46 .net
- RPA導入すべきは役所
- 347 :仕様書無しさん:2021/01/15(金) 17:08:12.12 .net
- ソリューションに古い手段を含めてしまうから日本のITは遅れる。
そもそも、なんで問題解決の中に手段を含めるかな。解決する気あるの?
- 348 :仕様書無しさん:2021/01/15(金) 17:09:17.88 .net
- なにしろ自動化の技術者が高いもんだから・・・
特定のやり方に頼るというのは、ビジネスにおいては危険だからねぇ。
そいつがコロナになっただけで、すべての仕事が止まるんだもん。
- 349 :仕様書無しさん:2021/01/15(金) 17:12:06.63 .net
- >>348
FAXで手作業する奴を雇い続ける方が高くつくぞ。
むしろ、導入できないのは法律や規定の問題。
- 350 :仕様書無しさん:2021/01/15(金) 17:20:48.61 .net
- 不特定手数から画像を受け付ける手段なんてFAX以外にないでしょ
FAX以外を導入しても最終的にFAXを廃止することは出来ない
だったらFAXだけでいいじゃないか
- 351 :仕様書無しさん:2021/01/15(金) 17:21:58.50 .net
- そんなには高くないだろ。
不要になればクビにすりゃいいんだから。
FAXの送信ぐらい、課長や部長や社長だってできるしね。
- 352 :仕様書無しさん:2021/01/15(金) 17:29:24.83 .net
- その結果が>>337
部長や課長がFAX処理って、虚しいな。
その程度の作業でバイトより高い給料を貰ってて罪悪感とかないの?
- 353 :仕様書無しさん:2021/01/15(金) 17:33:56.71 .net
- そう、これまでにも、技術者とケンカとかして、
何度も仕事が止まって、顧客に成果物が出せなかったりしたのだろう。
それを考えりゃ、FAX出して金もらえるほうがよっぽどマシ。
中国なんて安い方勝ててるだけだ。
そんなのは60年代の日本と同じなんだよ。
あの頃はよかったねぇ、新幹線とかオリンピックとか
日本もスゲー国だったようで。
- 354 :仕様書無しさん:2021/01/15(金) 18:30:41.32 .net
- C言語で開発してた時代ならともかく、今どきそんな事ありえんだろうに
- 355 :仕様書無しさん:2021/01/15(金) 18:41:38.88 .net
- いや、普通にあるみたいだぞ。
チューブのスカッとする話の定番ネタだし。
なにしろ、技術者ってのは日本では奴隷だからね。
- 356 :仕様書無しさん:2021/01/15(金) 19:57:42.60 .net
- まぁ、日本の技術者が奴隷なのではなく日本の労働者が奴隷なのだがな。
管理職が管理規定を考えずにアルバイトしてるから、こうなる。
というか、管理職が規律の奴隷になってる時点で終わってる。
中国は世襲を許さないから日本とは違う結末を迎えるよきっと。
- 357 :仕様書無しさん:2021/01/18(月) 15:43:30.93 .net
- >>338
TRONは勝手に自滅した印象しかない
特にPC向けのやつ、メーカから一般ユーザまで、誰からも望まれてないのが明白だったし
- 358 :仕様書無しさん:2021/01/18(月) 16:27:56.17 .net
- >>357
当時TRONで最先端走ってたソフトウェア技術者がまとめて航空機事故で亡くなったから頓挫したんだぞ
- 359 :仕様書無しさん:2021/01/18(月) 16:29:54.09 .net
- 以来、技術者を同じ便で移動させるのはリスク高いとして
バラバラに移動させる様になったんだよな
- 360 :仕様書無しさん:2021/01/18(月) 17:10:41.56 .net
- 飛行機落ちなくたって普及しないよ、あんなもん
キーボードからして実用性無視したキチガイ仕様だったもの
あれが教育用に導入されなくて本当によかった
就職したとたん”みんなが今知ってる形状のキーボード”を使えるように
時間をかけて再教育しなきゃならなくなるところだったんだぞ
日電はおろか松下でさえやる気なくて、マシンの実物が出てこないあたりから察しろ
陰謀で潰されたなんて、頭の悪いネトウヨしか信じてないぞ
- 361 :仕様書無しさん:2021/01/18(月) 18:12:52.78 .net
- itronはだいぶ普及したけどな
- 362 :仕様書無しさん:2021/01/19(火) 07:57:58.76 .net
- 今はstrcpyは使えない
- 363 :仕様書無しさん:2021/01/19(火) 08:28:44.53 .net
- 50年後〜
なんでもRustで開発する奴アンチスレ(363)
- 364 :仕様書無しさん:2021/01/19(火) 10:51:16.55 .net
- >>363
高校、大学で教えるのがRustなら有り得そう
- 365 :仕様書無しさん:2021/01/19(火) 11:46:38.27 .net
- >>362
warning出るだけだろ
- 366 :仕様書無しさん:2021/01/19(火) 11:50:12.69 .net
- まあstrcpyぐらい、自分で実装できるけどね。
なもんだから、Cの世界のオレオレっぷりは
Javaの世界とは比べ物にならない。
何度も言うように素人には無理だから、
まあCのアンチになるのも無理もない。
- 367 :仕様書無しさん:2021/01/19(火) 12:21:49.54 .net
- Cのアンチじゃなくて、何でもCのアンチスレだがな。
他言語だと...例えばJavaでマイコン上で動くベアメタルアプリケーションを作ろうとしたところで、無理な物は無理だとすぐに気がつくから...ありえない無茶をやる人はいないけど、C言語は...やろうと思えば何でもできる。C言語でWeb開発とかできちゃうから恐ろしい。
もちろん、本物のWeb屋からすると、その成果物は滑稽なものだし、開発時間もかけ過ぎと突っ込みたくなるものだが...作ってる本人がそれに気が付かない。
そんなやべー奴等が昔、年功序列に従い上層部に立ち、日本企業を倒産に追い込んできたからアンチが現れたんじゃね?
「C言語アンチスレ」としない辺り、本質的には適材適所を無視した人へのアンチだろう。
- 368 :仕様書無しさん:2021/01/19(火) 12:43:52.00 .net
- なにしろ、「何でもC」なんて会社は、
架空の会社だと思ってたもんだから・・・
- 369 :仕様書無しさん:2021/01/19(火) 17:11:44.36 .net
- >>368
恐ろしいことに、あるんだよ。
まぁ、そう思うのは無理もないか...。
なぜなら、そんな会社は倒産して存在しなくなる筈だから。
- 370 :仕様書無しさん:2021/01/19(火) 17:38:29.48 .net
- >>369
そういうこと。
とっくの昔に倒産したから、架空の話だと思ってたんだ。
潰れた会社に未練もっててもしょうがねーべ。
- 371 :仕様書無しさん:2021/01/19(火) 18:42:07.10 .net
- まぁ、今もあるのかって言われると疑問だけど...バブルで余程儲けてかつ親族経営をしている企業だと、ありそう。
まぁ、知らなくてもいい世界だがな。
- 372 :仕様書無しさん:2021/01/20(水) 10:20:58.47 .net
- >>367
少し前までC言語でWeb開発やらせるような本は書店に並んでたよ
Perlが要件満たさなきゃ他に手段なかったし
- 373 :仕様書無しさん:2021/01/20(水) 12:25:10.59 .net
- >>372
その少し前っていつのことですか?
「Web学習アプリ対応 C言語入門」
を読み間違えて
「Webアプリ開発 C言語入門」
と勘違いしただけでは?
- 374 :仕様書無しさん:2021/01/20(水) 14:52:27.74 .net
- >>373
25年ぐらい前かな
Windows95が出るかどうかの頃
- 375 :仕様書無しさん:2021/01/20(水) 16:21:15.67 .net
- ああ、そのころは確かに、Windows以外の世界はほとんどCが主流だった。
9801(DOS)やX68000やサンなどのワークステーションなど。
Windowsは、VBやエクセルマクロでアプリ作ってた時代。
- 376 :仕様書無しさん:2021/01/20(水) 19:26:44.85 .net
- いまだにアセンブラを使ってる
- 377 :仕様書無しさん:2021/01/20(水) 19:36:00.32 .net
- IoTならC/C++使うけど
- 378 :仕様書無しさん:2021/01/21(木) 14:40:52.13 .net
- 流石に実際にテストコード作ったりCI回す仕組み作る場合はc以外のスクリプト使うだろ。。
本当にcしか書かないやつとかねーわ。
- 379 :仕様書無しさん:2021/01/21(木) 14:57:27.05 .net
- 今日はDOSのバッチスクリプト書いた
なんだかなぁな気分になった
- 380 :仕様書無しさん:2021/01/21(木) 15:45:16.92 .net
- バッチはループがいけてない
あと条件分岐やってると気が滅入る
- 381 :仕様書無しさん:2021/01/21(木) 17:59:08.33 .net
- >>379
パワーシェルじゃあかんの?
- 382 :仕様書無しさん:2021/01/21(木) 20:11:18.76 .net
- pythonで書こうがrubyで書こうが
結局はCで書いてるのと何も変わらない
これらは結局はマクロみたいなものである
- 383 :仕様書無しさん:2021/01/21(木) 20:13:33.21 .net
- というより、凝ったことやるには
これらを使おうが、C避けてとおれないでしょ?
- 384 :仕様書無しさん:2021/01/21(木) 20:16:26.30 .net
- 言語の処理系はだいたいCで書かれてるんだから
なんでもかんでもCはあり得ないって、C使ってる人が
一番わかってる
- 385 :仕様書無しさん:2021/01/21(木) 20:17:28.89 .net
- >>358
全員死んだんか?
- 386 :仕様書無しさん:2021/01/21(木) 20:19:56.32 .net
- あと、ネットでCだと、アプリケーションサーバーとか
Zeromqのような通信プロトコルじゃね?
- 387 :仕様書無しさん:2021/01/21(木) 21:20:01.93 .net
- あーあ
- 388 :仕様書無しさん:2021/01/22(金) 11:46:42.38 .net
- 架空の話でキャーキャー騒ぐ暇があるならCぐらい勉強しろ。
- 389 :仕様書無しさん:2021/01/22(金) 13:37:20.28 .net
- >>388
架空の話じゃねーつってんだろ
- 390 :仕様書無しさん:2021/01/22(金) 13:58:02.20 .net
- C言語を知らないっていうのは自慢できるような話じゃない
- 391 :仕様書無しさん:2021/01/22(金) 18:33:56.73 .net
- 昔はアセンブラができないCプログラマーは使えないと言われてたな
- 392 :仕様書無しさん:2021/01/22(金) 19:28:26.20 .net
- そうだな、アセンブラを知り、その開発効率の悪さを
思い知らされた挙句の果てで、Cを使うぐらいが望ましい。
- 393 :仕様書無しさん:2021/01/23(土) 08:09:57.67 .net
- MFC縛りで開発してる奴おる?
私 で す
ふえぇ...辛いよぉ...
先輩の書くコードがC言語風
しかもこれ、2021年の話なんだよ
信じてくれる?
- 394 :仕様書無しさん:2021/01/23(土) 10:07:09.78 .net
- 先輩ってことは自社開発のようだが、
お前らが何かにつけて自社開発やりたいっていうから、
ハケンジジーのおれが、何度もCは必須って言ってきたのに。
- 395 :仕様書無しさん:2021/01/23(土) 10:56:50.13 .net
- >>394
> 先輩ってことは自社開発のようだが、
> お前らが何かにつけて自社開発やりたいっていうから、
> ハケンジジーのおれが、何度もCは必須って言ってきたのに。
使えるのならC#使いたいよぉ...
でも、頑固上司及び先輩がそれを許さない
C#とか言うなんちゃてC言語wwww
https://medaka.5ch.net/test/read.cgi/prog/1398490686/
2014年にあのようなスレを建てた人がおったじゃろ?
2021年にも、あのようなスレを建てそうな人達が会社を運営しているんじゃよ
ふぇぇ...辛いよぉ...XamlやHtmlでレイアウトを記述したぃぃぃいいいい
リソースファイルも使わずにC言語風のプログラムでデバイスコンテキストを叩いて印刷レイアウトを描画するのは、もう嫌じゃぁぁぁああああ
- 396 :仕様書無しさん:2021/01/23(土) 11:44:08.98 .net
- C++とC#は全くの別物だからね。
なんちゃってですらない。
C#は事実上のVBで、Javaと比較する言語なんだよ。
- 397 :仕様書無しさん:2021/01/23(土) 13:00:34.56 .net
- DelphiとJavaを混ぜてVB風に仕上げたのがC#
- 398 :仕様書無しさん:2021/01/23(土) 13:01:45.24 .net
- C#とVBの比較でC#に幻想抱いてる奴いるけどさ
あんなのMS社内の派閥争いでしかないよ
- 399 :仕様書無しさん:2021/01/23(土) 14:39:35.81 .net
- >>398
逆に聞くけど、貴方は何言語でWinネイティブアプリ開発するの?
Reactとか言って逃げるの無しね
Winネイティブアプリ(exeかwin10アプリね)
- 400 :仕様書無しさん:2021/01/23(土) 19:45:12.06 .net
- >>393
CStringさえも使わずひたすらTCHAR[]で頑張るってこと?
- 401 :仕様書無しさん:2021/02/23(火) 12:43:08.64 .net
- 最近はすっかりpython使いになってしまった
もうCなんて原始人の使う言語にゃ戻れないわ
- 402 :仕様書無しさん:2021/03/07(日) 19:14:56.24 .net
- >>96
俺、理工学部出身でIT業界で働いた事は無いけど、在学中にC言語なんて授業ではやらなかったぞ。
電子計算機演習は、FORTRAN77っていう化石みたいな言語を、TSS端末経由でVOS3っていう化石OSの稼働しているHITACというマシンで、
授業で扱ったのは、主に数値計算に関するプログラムばかり。
レポート課題は、ニュートン法による√xの計算や、ピボット交換を伴う連立多元1次方程式、
ニュートンコーツ法やルンゲクッタ法、予測子修正子法、リープフロッグ等の数値積分法や常微分・偏微分法、
FFT、線形回帰、二次方程式等ばかり。
ペーパー試験問題も、
・0.01を100回足して1にならない理由
・円周率πを数値計算で求めるのに、π/4を計算して最後にそれを4倍しなければならない理由
・実数の合計値や平均値を求めるのに、昇順でソートした後、小さな数値から計算していかなければならない理由
・ビット列で示された浮動小数点数を、IBM形式からIEEE形式への変換(ビット列を記述)
といった問題ばかり。
しかも、二次方程式の問題は、わざと引っ掛けで高校で習った二次方程式の一般解の公式が書かれている。
これをそのまま使うと0点。
他には、Common Lisp、Prolog、EFS等。
- 403 :仕様書無しさん:2021/03/07(日) 20:09:02.17 .net
- >>402
なげーよ
- 404 :仕様書無しさん:2021/03/07(日) 20:16:29.18 .net
- C言語って英語では"C"だけで通じるの?
- 405 :仕様書無しさん:2021/03/07(日) 22:25:31.06 .net
- 東大だって今はC言語じゃなくJavaだ、京大はC言語やってる。
- 406 :仕様書無しさん:2021/03/07(日) 23:22:36.46 .net
- そんなこと聞いてない
- 407 :仕様書無しさん:2021/03/08(月) 04:20:01.62 .net
- >>404
GithubとかだとC単体だし、普通に文脈があればCで通じるんじゃないかね
- 408 :仕様書無しさん:2021/03/08(月) 08:34:17.03 .net
- >>404
日本語と同じよ
時と場合によっては”C”で通る時もあれば”C language”でないとダメな時もある
- 409 :仕様書無しさん:2021/03/08(月) 10:47:11.03 .net
- プログラミング言語って英語で対応する動詞ってuse?speak?
言語だからspeak?
- 410 :仕様書無しさん:2021/03/08(月) 15:05:11.69 .net
- >>405
東大理を6年前くらい前に出たけどFortran(2008)だったぞ、2年前にもやってた
ハートリーフォック法とかDFTとかフルスクラッチ
あとPythonも押してる
弥生キャンパスにある情報センター開講なんで他の学部学科もそんなもんかと、さすがに情報学環はIT向き言語やってそうだけど
- 411 :仕様書無しさん:2021/03/08(月) 15:14:37.48 .net
- c自習してるけど癖だらけで学び甲斐があって好きだよ
検索に埋もれるからc-languageと書いてほしい
なげーからclangみたいな通称使いたいけどclang死ね
clispお前もだ(common lisp処理系)
しかもclangほど頑張ってない最終更新十年以上前のゴミクヅ
なぜコンパイラ書きは自己顕示欲を抑えられないのか?
- 412 :仕様書無しさん:2021/03/08(月) 15:41:15.05 .net
- C programming language
- 413 :仕様書無しさん:2021/03/08(月) 15:53:54.49 .net
- そうだCPLと呼ぼう!
- 414 :仕様書無しさん:2021/03/10(水) 08:01:15.28 .net
- PL/Cが好み
- 415 :仕様書無しさん:2021/03/27(土) 21:48:43.05 .net
- Cで検索するだけで上から二番目がC言語だったぞ
ちょっと「練」が足りないんじゃないか
- 416 :仕様書無しさん:2021/04/06(火) 19:48:13.15 .net
- .NET開発はVBかC#、どっちかに統一しろよと思う
- 417 :仕様書無しさん:2021/04/08(木) 18:23:09.11 .net
- 書き途中
>>414
pl/1思い出した…
まだ残ってるのかな…
- 418 :仕様書無しさん:2021/04/28(水) 21:30:38.21 .net
- >>416
吐き出す中間コードは同じだと聞いたが?
- 419 :仕様書無しさん:2021/08/06(金) 21:18:25.75 .net
- >>4
C++すらって…
C++が一番難しい気がする…
- 420 :仕様書無しさん:2021/08/07(土) 05:16:22.69 .net
- C++の難しさは
後から後からその場しのぎに拡張して来たことによる複雑さと「わかりにくさ」
そしてそれらを完璧に理解して使いこなしていても
複雑な込み入ったプログラムではどうしても主にメモリ関連のバグ(ミス)が生じてしまっている現状
だから有能な人ほどRust導入を検討もしくは導入しているし大手IT企業はRustを採用しようとしているか既に採用している
- 421 :仕様書無しさん:2021/08/07(土) 05:33:18.26 .net
- そりゃあ企業単位でC++で開発するのはもう無理だよ。
できる奴確保できないもん。
最初に言ったように、能無しをうっかり雇うのを防ぐという目的なわけだが、
そのふるいをかけて人材確保に成功するかどうかは、あくまでも別の話だからね。
- 422 :仕様書無しさん:2021/08/07(土) 05:54:46.25 .net
- >>420
言語の優秀さの差で勝負ついたね
新規プロジェクトはC++捨ててRustだらけ
- 423 :仕様書無しさん:2021/08/08(日) 03:59:10.49 .net
- C++使いの人に質問
これは10年前の記事からの抜粋だけどいまでは解決されてるの?
・STL のアロケータは極めて扱いづらいく、コードの肥大化を招き、効率も最適ではない。
・いくつかの STL の実装には slist, hash_map, shared_ptr などの有用なものが用意されているが、これらはポータブルではない。用意されてない実装もあるし、バージョンの違いで互換性がなかったりもする。
・STL は関数呼び出しの階層が深く、それによりインライン化が妨げられ、遅くなっている。
・STL は非常にデバッグしづらい。例えば std::list は void* を使うためにデバッガで内容を見れないことがある。また、暗号めいた変数名やデータ構造だらけな上、コードに関するドキュメントがない。
・STL のコンテナは、格納するオブジェクトのアライメントをサポートしていない。アライメントに関するサポートが弱いのは C++ の欠点である。アライメントに関するサポートは C++09 で提案されている。
・STL のコンテナは、要素を追加するときにコピー渡しする必要がある。これはコンストラクタのコストが高いオブジェクトで非効率的である。
・STL コンテナは private な実装を持ち、データ構造などをポータブルには弄れないようになっている。これができることが重要な場合もある (node pool など)。
・STL の多くの現在の実装が、空のコンテナにメモリを割り当てることがある。これは最適化を妨げており、効率改善の大きな余地がある。空のコンテナはメモリを割り当てるべきではない。
・STL のアルゴリズムの全ての実装は述語の参照をサポートしておらず、それが原因で非効率的なハックを強いられることがある。
・STL は実用性、効率より正当性に重点を置いている。これは妥当なポリシーだが、std::allocator など、いくつかのケースではユーザビリティと効率を妨げている。
- 424 :仕様書無しさん:2021/08/08(日) 05:09:00.67 .net
- ホントに最適化が必要なら自力で高速コンテナ作るよ
べつにすべてが最適化されている必要はないし最適化されていないと夜も寝れないビョウキなのか
- 425 :仕様書無しさん:2021/08/08(日) 05:13:19.77 .net
- どちらかというと自分が書いたコードの動きが詠めずにコンパイルエラーに頼りまくるやり方の方が大問題な気がする
- 426 :仕様書無しさん:2021/08/08(日) 05:16:10.35 .net
- コンパイルエラーが難しくて解りにくいってコード書いてエラー出しているのは自分なんだから少し考えればどうしてそうなったか判るだろ普通は
- 427 :仕様書無しさん:2021/08/08(日) 05:35:37.94 .net
- 新たな案件だとバックエンドから組み込みまであらゆる分野で、C++捨ててRustにする例が増えているから、C++は既存の案件メンテ用の地位に落ちた。
- 428 :仕様書無しさん:2021/08/08(日) 10:29:53.95 .net
- >あらゆる分野で、C++捨ててRustにする
だったら良かったけど、まだまだC++な部分が多いしなぁ
>C++は既存の案件メンテ用
にまで行くには、まだあと5年10年かかるコースでしょ
- 429 :仕様書無しさん:2021/08/08(日) 18:17:26.04 .net
- >>424
最適化されないと夜も寝れないビョウキな人はいる
ゲーム機向けに開発している連中は病的なほどに最適化にこだわる
この記事は米EA社(Apex Legendsとか作ってる会社)が書いたもの
STLはゲーム開発に適さないのでEASTLという自社ライブラリを作成して使った
というのが10年前のはなしなんだけど、10年経って状況は変わったのだろうか?
- 430 :仕様書無しさん:2021/08/08(日) 19:29:42.71 .net
- 規格レベルの話と実装レベルの話が混在しててなぁ
少なくとも規格レベルの話はざっと見ただけでも解決されてるものは多い
std::unordered_map / std::unique_ptr / std::shared_ptr の標準入り(C++11) とか要素の直接構築, ムーブ挿入 (C++11) とか
- 431 :仕様書無しさん:2021/08/09(月) 01:58:40.73 .net
- そうか、C++も日々改良されて使いやすくなっているんですね
- 432 :仕様書無しさん:2021/08/09(月) 04:49:30.14 .net
- C++より便利かつ安全なRustが登場したことで徐々に置き換わっていきそうですね
- 433 :仕様書無しさん:2021/08/09(月) 14:58:24.85 .net
- ゲーム開発の現場ではそろそろC++では難しくなっているのかもしれない
その理由の一つがビルド時間である
ハードのスペックが年々上がり、それにともないゲームも複雑化している
昔は1対1だった対戦ゲームがいまでは100人バトロワである
カプコンはモンスターハンターRISEでC++をやめてC#を採用した
結果ビルド時間が1/100になったそうである
https://www.nintendolife.com/news/2021/06/feature_monster_hunter_rise_director_talks_re_engine_on_switch
その面でRustはC++の代替候補にはなりえない
RustもC++並にビルド時間を要するのだから
- 434 :仕様書無しさん:2021/08/09(月) 15:09:56.10 .net
- >>433
その論だとC#の代替にはならないだけで
C++並みなのだから、C++の代替にはなるだろ
- 435 :仕様書無しさん:2021/09/05(日) 01:20:06.59 .net
- なんでもKotlinとswiftで作ってごめんなさい
C♯とかDartとかC++は無理でございます
- 436 :仕様書無しさん:2022/02/05(土) 10:31:17.86 .net
- 業務系のプログラム作ってて、ラムダ式やテンプレート知らなくて困ったことが1度もない。
- 437 :仕様書無しさん:2022/02/05(土) 11:01:34.58 .net
- まあ、同じレベルの人間が集まりやすいからな
- 438 :仕様書無しさん:2022/02/05(土) 11:06:07.26 .net
- >>436
ラムダ式ってsort関数みたいなやつに渡す一回限りの処理をぱっと作るためのやつでは?(細かく言えば違うけど)
確かに使わんでも組めるけど使えるのなら実装が楽になる
- 439 :仕様書無しさん:2022/02/22(火) 22:03:31.86 .net
- ビット一つが重要な意味を持つハードウェア制御とかにゃCが向いてるよな、軽いし
- 440 :仕様書無しさん:2022/02/25(金) 02:21:33.10 .net
- 一回限りといえば一回限りだが、ループぶん回して何百もバリエーションを量産して、それを何百回も使って初めて意義があるので、使い捨てになるのは結果論でしかない
大体無名なのは、そういう使い方では名前なんて一々付けてられないし、その必要がないからで
無名なのも結果論
- 441 :仕様書無しさん:2022/02/25(金) 02:30:06.79 .net
- 名前を必要とするという仕様はいわゆるarbitrary limitationだよな
名前を付けたければ付ければいいんだし、コンパイル時にはどうせシンボル名は適当な識別子を割り当てられるんだから
- 442 :仕様書無しさん:2022/02/25(金) 02:41:53.85 .net
- >>483のように、無数のバリエーション必要としない、本当に使い捨ての関数を一回限り定義する為に無名関数を使うのは明らかにバッドプラクティス
名前を付ける事が可能であるかぎりは付けるべき
一つ一つの関数に名前を付ける事が現実的に不可能であるケースにのみ使用すべき
- 443 :仕様書無しさん:2022/04/15(金) 04:42:23.40 .net
- >>436
それは高階関数を引数とするメソッドが多い現代的なプログラミング言語を使ったことがない初心者なだけでは
- 444 :仕様書無しさん:2022/04/15(金) 10:56:14.55 .net
- メンテナンス考えたら本当に同じ役務にしか使い回しはしたらダメだしなぁ
基本関数以外に同じにしていい関数なんてほぼ無いんだよなぁ
- 445 :仕様書無しさん:2022/04/15(金) 21:55:41.73 .net
- Rustいいよぉ
Rust使おう
- 446 :仕様書無しさん:2022/04/18(月) 09:46:57.62 .net
- >>442
ほとんどの言語では無名関数(ラムダ式)を変数に入れることができて変数名が付くので全く問題ない
そして何でも通常の名前のある関数にしてしまうのは名前汚染で邪魔
もちろん高階引数を取るsort, map, filter類などに渡す時は名前すら必要なく無名関数(ラムダ式)のまま渡せたほうがメリット多い
- 447 :進撃のコンパイラ:2022/04/19(火) 00:37:37.13 .net
- Cを笑うものはCに泣く
この世の9割はCで出来ているのだから
- 448 :仕様書無しさん:2022/04/24(日) 00:13:23.56 .net
- 自分「組込でCを10年以上使ってます」
敵「じゃあC++でもC#でもJavaでも何でも応用効くよね」
無茶言うなや
10年もそれだけやってたら今更簡単には他の言語に移れんわ
- 449 :仕様書無しさん:2022/04/24(日) 08:17:00.21 .net
- CしかやってなかったらC++でさえ厳しいのにね
C#なんてむしろJavaとかやってなかったら多分Cからの移行は結構しんどいかも
オブジェクト指向というかクラス的な考えを中々理解出来ない人も多いようだし
- 450 :仕様書無しさん:2022/04/25(月) 09:28:35.98 .net
- C++のテンプレート
C#のデリゲートやラムダ式
いまだに使いこなせないわ
- 451 :仕様書無しさん:2022/04/26(火) 23:57:53.74 .net
- C++のテンプレートはコンパイル時に処理される別の言語だと思った方がいい気がする
デリゲートやラムダ式は使いこなすのに修練が必要な類のものでもない
- 452 :仕様書無しさん:2022/04/27(水) 11:22:14.57 .net
- デリゲートをラムダ式で書くとかさ、
まあ、むしろ追うの一箇所で済むからいいけど
- 453 :仕様書無しさん:2022/05/09(月) 07:26:10.89 .net
- Cは開発当時は完成度が高い最強の言語だったと思うよ
俺もCでプログラム覚えたし
でも今は流石にね
- 454 :仕様書無しさん:2022/05/10(火) 21:19:36.49 .net
- 今はCの代わりにRust
言語機能の利便性と安全性が段違い
- 455 :仕様書無しさん:2022/05/11(水) 01:00:37.68 .net
- 言語の見た目が目にうるさい
- 456 :仕様書無しさん:2022/05/12(木) 00:54:44.07 .net
- bufに詰めて返すAPIが分かりにくすぎる、サブルーチンなのか関数なのか、呼び方の文法だけ改善してほしい
Fortranみたいにせめて文法的に分けるとか
func()
call subr()
- 457 :仕様書無しさん:2022/05/12(木) 00:59:15.58 .net
- intent指定ができずaliasingの問題で最適化が妨げられてるし、そういうところでハイパフォーマンス言語としても中途半端でFortranに後塵を拝したわけで
- 458 :仕様書無しさん:2022/05/13(金) 01:54:56 .net
- ぜんぶ初耳だがどういうこっちゃ
- 459 :仕様書無しさん:2022/05/13(金) 11:21:11.28 .net
- なんでもFortranで書くやつなんて居ないから無害じゃね
- 460 :仕様書無しさん:2022/05/13(金) 12:03:57.89 .net
- 個人向けのCOBOL処理系とかあるんだろうか
- 461 :仕様書無しさん:2022/05/13(金) 14:23:03.73 .net
- 何でも重たい関数呼び出しにしてしまったツケは、まあ地道にinlineすればある程度埋められるだろ
- 462 :仕様書無しさん:2022/05/14(土) 00:57:30.62 .net
- opencobolというのがある
cobolの正反対の立場にいた
gnuが提供していることが
歴史の皮肉だな
- 463 :仕様書無しさん:2022/06/04(土) 23:23:09.04 .net
- やっぱFortranしか勝たん()
- 464 :仕様書無しさん:2022/06/25(土) 17:28:07.42 .net
- おれの国のほうが
- 465 :仕様書無しさん:2022/07/06(水) 23:54:41.45 .net
- 久しぶりにこのスレを見るのだが、Cは必須厨のハケンジジーが、
なんと、Cの組み込み案件に携わることになってしまった。
- 466 :仕様書無しさん:2022/07/12(火) 23:32:16.87 .net
- なんでもC言語で書くのはあまり見たこと無いけど、なんでもC言語(の書き方)で書く人は結構見てきている
お前今書いてるのC++/C#だぞCじゃねぇんだぞって何度思ったことか。おっさんや組み込み出身者は大体そう
- 467 :仕様書無しさん:2022/07/13(水) 09:14:08.87 .net
- >>466
例えば?
クラスにせずに全てC#でいうstaticなメソッドとか?
- 468 :仕様書無しさん:2022/07/13(水) 09:36:39 .net
- C++とC#なんて全く違うのに同じ括りで語るとか
C++ならまだCっぽく書けるがC#なんて無理だろ
- 469 :仕様書無しさん:2022/07/13(水) 15:22:38.08 .net
- >>466
Cの汎用性の高さが証明されたな
ちゃんと動くならどんな書き方でも良くね?
- 470 :仕様書無しさん:2022/07/13(水) 16:03:49.80 .net
- objectiveC !
- 471 :仕様書無しさん:2022/07/13(水) 19:31:03.91 .net
- ん?
a << bで済むのが、わざわざstrcatつかってるとか?
- 472 :仕様書無しさん:2022/07/13(水) 21:27:32.42 .net
- C言語なんて勉強していたらコロナ禍でリモートワーク率0%の現場に派遣される
キャリアサポートセンターの人もC言語は学ばない方がいいとセミナーで話していた
- 473 :仕様書無しさん:2022/07/13(水) 21:32:55.78 .net
- リモートワークの現場なんてスグにクビになるからねぇ。
- 474 :仕様書無しさん:2022/07/16(土) 18:48:29.59 .net
- >>472
子供か?
- 475 :仕様書無しさん:2022/07/16(土) 23:57:02 .net
- >>468
極端な例だとstringすら使わずchar[]で全部書いて標準ライブラリも使わず関数は自分で実装
クラス変数は全部パブリックみたいなとんでもないのは見たことがある
まぁそこまで極端でなくても割と組み込みとか制御とかそっち系の人が書くC#はバリバリハンガリアンですforeachなにそれみたいなのが多い
- 476 :仕様書無しさん:2022/07/17(日) 01:18:55.00 .net
- >>475
もう高齢者なんだから許してやれよ
- 477 :仕様書無しさん:2022/07/18(月) 12:42:30 .net
- C#のコーディングスタイルでグローバル変数云々とかヤメレ
staticメンバーならまだ許せる
- 478 :仕様書無しさん:2022/07/18(月) 12:53:52 .net
- >>475
そこまでするんならアンセーフコードもバリバリ書けそう
擁護する訳でないがアンマネージコードで処理したい場合に活用する事がごく稀にある
- 479 :仕様書無しさん:2022/07/20(水) 08:16:51.44 .net
- >>475
まあ、自分勝手な業務外アプリの開発とかなら、それぐらい普通だけどね。
Cが必須ってのは、勉強の一環としてそれぐらいやれってことね。
なんのライブラリ使ってるのか、ちゃんと意識しないといけない。
- 480 :仕様書無しさん:2022/07/21(木) 02:44:47.44 .net
- C言語はどんなマシン語、アセンブラになるのかわかるレベルの人間が使わないと意味がない。
- 481 :仕様書無しさん:2022/07/21(木) 07:51:22.28 .net
- まあ結局はそうなんだけどね。
最近、アセンブラのことが書かれた本もチラホラ見るようになった。
- 482 :仕様書無しさん:2022/07/21(木) 10:40:02 .net
- >>475
代替案あるの?
- 483 :仕様書無しさん:2022/07/21(木) 14:34:08 .net
- >>482
横だけど、標準にあるやつを使えばいいのでは?
多分>>475の「クラス変数」は「インスタンス変数」の書き間違いだと思う
クラス変数ってC++だとstatic付きメンバ変数のことらしいし
打ち間違いだと思う
もしそうなら普通はよっぽどの理由がない限りpublicにはしないと思う
システムハンガリアンは使わずに変数名をつける
foreachが使えるなら使う
とかじゃない?
あとはその言語のコーティング規約を読んで対応するとか
- 484 :仕様書無しさん:2022/07/21(木) 14:37:24 .net
- 地味に言語によってコーティング規約が違うみたいだし
C++ではメンバ関数は大文字から始めるキャメル、Javaだとメソッド名は小文字から始めるとか
- 485 :仕様書無しさん:2022/07/21(木) 15:53:39 .net
- >>483
たぶん元レスはメモリをどこに確保するのかの話だよ
C++としてマナーのいい書き方をしたところでハードウェア的にはマナーの悪い動きしかしない
だから「どんなマシン語、アセンブラになるのかわかるレベルの人間が使わないと意味がない」ってレスが続いてるんだと思うよ
- 486 :仕様書無しさん:2022/07/21(木) 15:59:55 .net
- C#は.NETが公式ガイドライン出してくれてるからありがたい
宗教戦争が起きにくい
https://docs.microsoft.com/ja-jp/dotnet/csharp/fundamentals/coding-style/coding-conventions
staticフィールドがs_hogehogeだったりするのはアレだけど
- 487 :仕様書無しさん:2022/07/22(金) 01:34:44.93 .net
- googleの出してるC#ガイドラインの方が好きだな
- 488 :仕様書無しさん:2022/07/22(金) 01:45:56.81 .net
- Googleのガイドラインはあんまり好きでない
仕事でも圧倒的多数はMicrosoftのほう
だがこれ以上言うと戦争起こりそうなのでやめとく
- 489 :仕様書無しさん:2022/07/23(土) 08:27:47.90 .net
- >>484
C++には大文字と小文字を使い分ける慣習はない。
単語の区切りに大文字を使い始めて普及させたのはマイクロソフト。
- 490 :仕様書無しさん:2022/07/27(水) 21:07:07.13 .net
- c以前の言語は後方互換の為に大文字小文字を区別しないのが多いねFortran, lisp, cobolとか
lispとFortranは書くけど、lispは出力は出力は自動で大文字になるので入力(コード)は全て小文字で書く、replで入出力が一目で分かるので便利な慣習
まあスネークでもなくて独特なkebab-case-pだけど
Fortranはスネークもキャメルも居るけど、repl開発じゃないし大文字にするか悩む合成語の表記揺れてもコンパイル通るので俺はキャメル
- 491 :仕様書無しさん:2022/07/27(水) 21:10:16.45 .net
- クラスとそのインスタンスを大文字小文字違いでしか命名出来ないような奴はOOP向いてない説
- 492 :仕様書無しさん:2022/07/28(木) 09:46:53.76 .net
- どんな言語でもC言語で開発されてるんだけど
- 493 :仕様書無しさん:2022/07/28(木) 20:44:28 .net
- >>492
わざわざ中水準言語を使う必要がないという話だぞ。
- 494 :仕様書無しさん:2022/07/28(木) 21:12:43.71 .net
- んなこと言い出したら今時のスクリプト言語でC言語処理系作る方がよっぽど楽な件
- 495 :仕様書無しさん:2022/07/28(木) 22:47:56.43 .net
- 同じものを作っている時点でやばいだろ
- 496 :仕様書無しさん:2022/07/29(金) 08:03:06.05 .net
- まあ、STL使うぐらいならJavaやPythondで十分という考え方はアリだな。
だから当初から言ってるだろ、STL使わない縛りをまずはやれって。
- 497 :仕様書無しさん:2022/07/29(金) 21:28:38.42 .net
- 言語が低級かどうかは特定の機械語との対応で決まる相対的なものでしかない
x86上のCならローテーション等高度なビット演算や(使う機会があるかどうか別にすればBCD周りの命令)を欠いてるし、結構高級
lispはx86上では高級言語だけど、lisp マシン上ならlisp関数と機械語がほぼ同名で一対一対応する超低級言語、アセンブリそのものだ
- 498 :仕様書無しさん:2022/07/29(金) 22:46:37.14 .net
- いまどき実行速度の話にもっていく人間がいるとは思わなかった
- 499 :仕様書無しさん:2022/07/31(日) 09:00:57.99 .net
- >>491
今回限りの処理で、オブジェクトが一つだけの場合はそれになりやすい…
別の名前にできる場合は別の名前でやるけど
これでも向いてないのか…?
- 500 :仕様書無しさん:2022/07/31(日) 09:18:35.87 .net
- だから言ってるだろ、Cなんてシロウトには無理って。
無理なんだから無理はするな。 素直に出来るやつに任せて、
お前らは出来るやつのために仕事取る営業に専念しろ。
- 501 :仕様書無しさん:2022/08/26(金) 14:54:51.35 .net
- >>492
んなこたあない
- 502 :仕様書無しさん:2023/06/10(土) 19:52:59.47 .net
- この板、C言語おじさん多すぎないか?
定期的に戒めでこのスレタイageたくなる
- 503 :仕様書無しさん:2023/06/29(木) 21:07:02.70 .net
- 組み込みはCだからね
メーカー系にいっぱい組み込みおじさんがおる
- 504 :仕様書無しさん:2023/09/13(水) 22:14:44.35 .net
- 失敗しなくちゃ成功はしない
- 505 :仕様書無しさん:2023/12/16(土) 20:49:43.18 .net
- C++といいながら丸々Cじゃねーかってのはよくあるな
- 506 :仕様書無しさん:2024/03/29(金) 15:20:50.69 .net
- 兼オタなんて出来ないでよww
- 507 :仕様書無しさん:2024/03/29(金) 15:31:37.25 .net
- シーズン
8月17日
- 508 :仕様書無しさん:2024/03/29(金) 16:12:39.04 .net
- 阿呆おるんか
- 509 :仕様書無しさん:2024/03/29(金) 16:24:44.25 .net
- 運動で信者を炙り出して、人生で最大の謎の上から目線で言い、信者名)の確保も必要だし制作側にとってははた迷惑な話だぞ
あと炭水化物があまりに不正利用について可能性あるな
改ざんしてるに決まってるじゃん!
- 510 :仕様書無しさん:2024/04/19(金) 05:28:33.31 .net
- すでにあるものの組み合わせでできるのに一から作るやつはヤバい
- 511 :仕様書無しさん:2024/05/04(土) 17:26:10.23 .net
- Cはポインタのお遊びに使えるけど、あまり実用的ではない
権威ある大学教授がCを学ぶ人は負け組だの底辺層だの散々学生に刷り込んでいるから、若手でやる人は減ってきている
- 512 :仕様書無しさん:2024/05/04(土) 18:09:41.41 .net
- 米ホワイトハウス、開発者にRustなどメモリの安全性考慮した言語への移行促す
https://news.mynavi.jp/techplus/article/20240227-2893479/
脆弱性の特徴を持ち普及率が高い言語として、CおよびC++を挙げている。
このような脆弱性を軽減するために、「はじめからメモリ安全なプログラミング言語」の使用を推奨している。
レポートでは、その具体例としてCおよびC++を「Rust」へ移行することを促している。
- 513 :仕様書無しさん:2024/05/04(土) 22:26:42.64 .net
- >>512
悪質なWebサイトだな
- 514 :仕様書無しさん:2024/05/04(土) 23:11:58.14 .net
- 「ソフトウェアはメモリ安全でなければならない」との声明を発表、米ホワイトハウス:「C」「C++」よりも「Rust」などの言語を推奨
https://atmarkit.itmedia.co.jp/ait/articles/2403/18/news045.html
- 515 :仕様書無しさん:2024/05/06(月) 17:32:32.63 .net
- 教育機関からC言語は今後使うなと言われているけど
だから、若者でC言語使う人が少ないのは当たり前
- 516 :仕様書無しさん:2024/05/06(月) 18:13:55.96 .net
- 米政府もIT大手もRustへ舵を切ったからしょうがない
- 517 :仕様書無しさん:2024/05/06(月) 20:41:48.53 .net
- OSレベル、CPUレベルで分離されているんだけどな。
自分自身で自分をぶっ壊す危険があるという理屈なら、アメリカは銃の所持をやめないと理屈がおかしい。
- 518 :仕様書無しさん:2024/05/07(火) 12:28:25.76 .net
- C/C++はこれまで大量のセキュリティホールなどの実害を招き続けてきたが
ガベージコレクションがなく高速に動作するプログラミング言語が他にないためC/C++は必要悪であった
しかし同じ速さで動作して安全なRustの登場によりC/C++を捨てることができるようになった
- 519 :仕様書無しさん:2024/05/12(日) 02:04:03.12 .net
- >>518
知識がないのがバレているぞ?
メモリの管理がずさんなダメプログラマーの問題をプログラミング言語の話と解釈しているのは無知すぎる
- 520 :仕様書無しさん:2024/05/12(日) 14:00:02.51 .net
- >>519
そのプロがミスをしまくってセキュリティホールの問題が深刻なので
米政府もIT大手も脱C/C++を推奨し始めたのが>>514の記事
- 521 :仕様書無しさん:2024/05/12(日) 18:20:15.14 .net
- 大手エージェントの担当者も低スキルの人がやる言語だとC言語のことをバカにしていた
118 KB
新着レスの表示
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★