[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 12/03 12:10 / Filesize : 265 KB / Number-of Response : 1010
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

C言語なら俺に聞け 156



1 名前:デフォルトの名無しさん [2020/09/28(月) 14:41:30.00 ID:QxfbhGyV0.net]
!extend:checked:vvvvv:1000:512
(新スレ立ての際上記コマンドを2行書き込んでください)
C言語の話題のみ取り扱います C++の話題はC++スレへ
質問には最低限の情報(ソース/コンパイラ/OS)を付ける
数行で収まらないソースは以下を適当に使ってURLを晒す
https://paiza.io/
https://ideone.com/
codepad.org/

C11
www.open-std.org/jtc1/sc22/WG14/www/docs/n1570.pdf

C99
www.open-std.org/jtc1/sc22/WG14/www/docs/n1256.pdf
kikakurui.com/x3/X3010-2003-01.html

C FAQ 日本語訳
www.kouno.jp/home/c_faq/

JPCERT C コーディングスタンダード
https://www.jpcert.or.jp/sc-rules/

※前スレ
C言語なら俺に聞け 155
https://mevius.5ch.net/test/read.cgi/tech/1589120427/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured

818 名前:デフォルトの名無しさん mailto:sage [2021/05/03(月) 12:38:32.98 ID:2qlH4pSsM.net]
>>811
まさにそうする話がもまいの提示した記事に書いてあるんよ

819 名前:デフォルトの名無しさん mailto:sage [2021/05/07(金) 21:44:15.09 ID:vGOhdVnf0.net]
>>811
https://www.tag1consulting.com/blog/interview-linus-torvalds-linux-and-git

「Rustなー、まあそのうちわかるんじゃねーの?
 コアはねーだろうけどドライバならいんじゃね?
 C言語の置き換えっつーよりCの補佐的な?」
って言ってるし、これ読む限り Linusもだいぶ前向きじゃん

820 名前:デフォルトの名無しさん [2021/05/08(土) 20:10:13.24 ID:jbZm9MmR0.net]
github.com/bear24rw/alsa-utils/blob/master/aplay/aplay.c :135行
static off64_t pbrec_count = LLONG_MAX, fdcount;

static off64_t pbrec_count = LLONG_MAX;
と書かれていない理由を400字以内で述べよ。

ちなみに、我が家では LLONG_MAX値 == fdcount値 です。

821 名前:デフォルトの名無しさん mailto:sage [2021/05/08(土) 22:16:59.18 ID:4nIz2VjA0.net]
しらねえ。
     ↑
   5文字目

822 名前:デフォルトの名無しさん [2021/05/09(日) 13:32:52.94 ID:WMytKT+1F.net]
>static off64_t pbrec_count = LLONG_MAX, fdcount;
>が
>static off64_t pbrec_count = LLONG_MAX;
>と書かれていない理由を400字以内で述べよ。

知らんがな

>static off64_t pbrec_count = LLONG_MAX, fdcount;
>が
>static off64_t pbrec_count = fdcount;
>と書かれていない理由を400字以内で述べよ。

書いた香具師に聴け

823 名前:デフォルトの名無しさん [2021/05/25(火) 13:13:50.22 ID:0e19GInL0.net]
int (**c)[];

int *(*e[]);
の意味がわからずに困っています。
ちなみに二つとも意味がわかりません。これらは同じものなんでしょうか?

824 名前:デフォルトの名無しさん mailto:sage [2021/05/25(火) 13:28:28.93 ID:d4PPfL2v0.net]
cはint配列へのポインタへのポインタ
eはintポインタへのポインタの配列で、丸括弧は不要
cとeは同じではない

825 名前:デフォルトの名無しさん mailto:sage [2021/05/25(火) 13:33:48.93 ID:tg9vUr3N0.net]
ややこしそうなのは途中に strust や typedef 使って先送りにする

826 名前:デフォルトの名無しさん mailto:sage [2021/05/25(火) 13:37:45.63 ID:tg9vUr3N0.net]
struct



827 名前:デフォルトの名無しさん mailto:sage [2021/05/25(火) 13:44:44.11 ID:7uNVaR2o0.net]
ポインタ変数定義に()が付くと理解が困難になる・・・。

828 名前:デフォルトの名無しさん mailto:sage [2021/05/25(火) 13:50:25.07 ID:mW0d20UP0.net]
より複雑な宣言子の解釈

https://docs.microsoft.com/ja-jp/cpp/c-language/interpreting-more-complex-declarators?view=msvc-160

829 名前:デフォルトの名無しさん [2021/05/25(火) 13:57:49.19 ID:0e19GInL0.net]
>>822
これが一番わかりやすかったです。
ありがとうございました。

830 名前:デフォルトの名無しさん mailto:sage [2021/05/25(火) 19:01:00.19 ID:5zVTpare0.net]
小生使う機会ないんでそんな複雑な記述の経験ないし機会あっても出来る自信ないのだけれど、アセンブラで書くと縦長になるソレを横に圧縮したC言語って、ホント効率落とさず物臭する為の記述だよね。
(アセンブラよりは)安全だし。

831 名前:デフォルトの名無しさん mailto:sage [2021/05/25(火) 21:20:58.20 ID:d4PPfL2v0.net]
ケントンプソンの面倒くさがりをデニスリッチーが後継した高級アセンブラ

832 名前:デフォルトの名無しさん [2021/05/25(火) 21:26:46.44 ID:mNrV1IEb0.net]
cdecl で説明してもらえば?

833 名前:デフォルトの名無しさん [2021/05/26(水) 09:42:42.04 ID:mfYAtZMN0.net]
pkg install cdecl すると,c++decl -> cdecl しかsym-linkしてないので
手動でexplain -> cdecl cast -> cdecl declare -> cdecl もいれておいた.
で,
explain 'int (**c)[]'
declare c as pointer to pointer to array of int

explain 'int *(*e[]);'
declare e as array of pointer to pointer to int

と説明された.

834 名前:デフォルトの名無しさん mailto:sage [2021/05/26(水) 11:19:17.43 ID:2/BE6bBSF.net]
>>817-818
++c; // ← Error
++e; // ← OK

説明してみ?

835 名前:デフォルトの名無しさん [2021/05/26(水) 11:21:32.69 ID:2/BE6bBSF.net]
ああ間違えたω
>>817-818
++c; // ← OK
++(c[0]); // ← Error
++e; // ← OK
++(e[0]); // ← OK

836 名前:デフォルトの名無しさん mailto:sage [2021/05/26(水) 12:07:18.36 ID:DNuuAFHS0.net]
++eがOKなわけねえだろw



837 名前:デフォルトの名無しさん mailto:sage [2021/05/27(木) 10:47:37.95 ID:kQVwJQto0.net]
ID:2/BE6bBSFは逃げたかw
まあ逃げたくもなるよな
あんな赤っ恥w

838 名前:デフォルトの名無しさん mailto:sage [2021/05/27(木) 14:56:50.43 ID:UXlES6Sbd.net]
typespecifer declarator-initializer;
と実質的に型を決める文法要素が二分されてるのがイケてないとは思う
=で示されるinitializerまたは代入式の右辺でアサインされる対象が左辺そのものでなく、declaratorの識別子部分なのも=の意味論(等しくする)に合ってないよなあ

まあ慣れるんだけど

839 名前:デフォルトの名無しさん mailto:sage [2021/05/27(木) 15:03:11.46 ID:UXlES6Sbd.net]
関数ポインタと配列とポインタが入り交じるようなときは、各部分毎にtypedefして、数行に分けて型を組み立てるのがよいと思う

840 名前:デフォルトの名無しさん mailto:sage [2021/05/27(木) 15:08:30.66 ID:UXlES6Sbd.net]
c23では宣言(というか殆どの構文)に付けられるattribute([[attr]])が入るけど、これ改造して[[type]] identifier;の形で宣言するように(仕様上は)できるよね
c23以降の規格で取り入れられないかな?

841 名前:デフォルトの名無しさん mailto:sage [2021/05/28(金) 01:02:59.83 ID:7zb2zdx50.net]
基本情報で分からないとこあるんで教えてください。。
Cに入るのがなんでキなんでしょうか
p→coursenameはポインタだから、出力する時は*p→coursenameにすべきでは無いでしょうか
https://i.imgur.com/8Lp9aMx.jpg
https://i.imgur.com/DgNEbGT.jpg
https://i.imgur.com/xvvs1oJ.jpg
https://i.imgur.com/3bG8iC8.jpg
https://i.imgur.com/qHhb9jj.jpg

842 名前:デフォルトの名無しさん mailto:sage [2021/05/28(金) 03:00:31.68 ID:EK8Kl+z60.net]
>>835
文字列を出力したいならフォーマット指定子は%s、第3引数以降で渡すのは先頭アドレス
*p->courseNameじゃアドレスじゃなくて先頭の1Byteになっちゃう

843 名前:デフォルトの名無しさん mailto:sage [2021/05/28(金) 03:02:57.31 ID:reEc78CW0.net]
うーん、入門書はなんて書いてあるんだろ

Cで文字列を表現するときはchar型の配列もしくはchar型の配列を指し示すポインタを用いる。
だから出力するときも配列もしくはポインタを用いて、
printf("%s", str); //ここでstrはchar型配列かポインタ
みたいに記述する。

もしもここで*strと書いてしまうと、それは配列もしくはポインタが指し示す配列の先頭の1文字を示すことになり、それはもう'a'とか'b'とかいった値でしかないから、次の文字の所在がわからず文字列を取り出せない

844 名前:デフォルトの名無しさん mailto:sage [2021/05/28(金) 06:03:30.13 ID:2aHU1C7x0.net]
現在訓練校でCを学んでいます。
基本情報って資格としての価値はどの程度なのでしょうか?

私なりに調べてみましたが、マストではなく、昇給・昇格のために必要なケースが多そうな
印象だったので、訓練中はプログラミングを中心に勉強して、就職後に資格に挑戦しようと思っています。

845 名前:デフォルトの名無しさん mailto:sage [2021/05/28(金) 06:23:27.84 ID:fuFcwWPl0.net]
価値があるのはレベル4だけ
それ以外はレベル4を目指す者の励みとしての昇段のようなもの

846 名前:デフォルトの名無しさん mailto:sage [2021/05/28(金) 08:14:27.25 ID:keyTlfbM0.net]
>>836
>>837
そうゆうことですか、ありがとうございます!
理解しました



847 名前:デフォルトの名無しさん mailto:sage [2021/05/28(金) 09:35:32.42 ID:fuFcwWPl0.net]
昔、特種持ってるけどひでえコードかくバカいたよ

848 名前:デフォルトの名無しさん [2021/05/28(金) 11:12:18.91 ID:ymLe7hdU0.net]
>>835
こういう手合いは知恵袋や寺尾にはウジャウジャいる
コイツラ、自己参照構造体とリスト構造からして分かってないよ
基本ができてねーんだもん、応用が出来るワケない

849 名前:デフォルトの名無しさん mailto:sage [2021/05/28(金) 11:53:19.85 ID:0F7o22rA0.net]
大学のC言語講義の最初のテストの時点で"1234"と'1234'の違いさえ理解してなかったよ。
翌年にはアセンブラでC言語から呼び出す関数書いてたけど。

850 名前:デフォルトの名無しさん mailto:sage [2021/05/28(金) 12:11:32.46 ID:eNCMSwEe0.net]
>>838
基本情報資格は、プロの登竜門・初級以上と認められる。
これを持っていないと、アマチュアの趣味扱いで、プログラミングが好きな人

例えば、YouTube で有名な、雑食系エンジニア・KENTA のサロンでも、
自社開発ウェブ系の未経験者の初級カリキュラムにも入っている

基本情報、Ruby on Rails, Linux, Docker Compose, VSCode, Node.js など。
Docker Composeまでが初級者コース

851 名前:デフォルトの名無しさん mailto:sage [2021/05/28(金) 13:21:37.52 ID:fuFcwWPl0.net]
アマチュアの趣味で、プログラミングが好きな人にもすげえのいるけどな

852 名前:844 mailto:sage [2021/05/28(金) 14:32:25.27 ID:eNCMSwEe0.net]
基本情報とか持っていない人は、
知識が偏っている・狭いとか、常識が無いこともある

資格の知識は、広く浅いから、基礎・常識を学ぶには良い

医者で言えば、身体全体は常識の範囲内で分かるけど、
手術できるのは、自分の専門分野に限るとか

爺の医者が言ってるけど、
若い医者には、常識のない香具師とかいるので怖いとかw

専門分野以外でも、それぐらい常識だろうみたいな

853 名前:844 mailto:sage [2021/05/28(金) 14:39:17.23 ID:eNCMSwEe0.net]
日本の雇用体系では解雇できないから、
どうしても、学歴・資格による事前審査型になってしまう

出来ない人を雇いたくない。
損害が大きいから

一方、米国では、全員がフリーランスと同じ扱いだから、
お試しで雇って、出来なければすぐに解雇できる

実力主義。
学歴・資格も関係ない

出来る香具師が来るまで、解雇し続ける。
事後の結果重視型

854 名前:デフォルトの名無しさん mailto:sage [2021/05/28(金) 14:47:30.76 ID:fuFcwWPl0.net]
専門外の手術ができる医者なんかいねえぞ

855 名前:デフォルトの名無しさん mailto:sage [2021/05/28(金) 14:57:42.29 ID:R3ooSWDP0.net]
>>848
専門外とはいっても傷を縫うくらいは割と誰でもできるよ

856 名前:デフォルトの名無しさん mailto:sage [2021/05/28(金) 15:41:13.46 ID:fuFcwWPl0.net]
重箱の隅を突くような例を持ち出して何が言いたいんだ?
情報処理技術者試験の何を例えようとしてるんだよ



857 名前:デフォルトの名無しさん [2021/05/28(金) 15:41:44.26 ID:noi5k0SLF.net]
>>838
基本情報はカス
英検4級クラス

ちょっと使えるかもしれないのは応用情報以上から

858 名前:デフォルトの名無しさん [2021/05/28(金) 16:21:08.86 ID:d4trihsO0.net]
放屁を表現するにはどのように組めばいいですか?

859 名前:デフォルトの名無しさん mailto:sage [2021/05/28(金) 17:22:56.65 ID:2aHU1C7x0.net]
>>839
>>851
ありがとうございます。
いつでも挑めそうなので、今はプログラミングについて探求していこうと思います。

860 名前:デフォルトの名無しさん mailto:sage [2021/05/29(土) 13:03:23.38 ID:r3cbJcYW0.net]
>>850
情報処理技術者と医者は違うよ

861 名前:デフォルトの名無しさん mailto:sage [2021/05/29(土) 13:45:09.13 ID:aPQQ38Uv0.net]
>>854
それは846に言ってくれ

862 名前:デフォルトの名無しさん mailto:sage [2021/05/29(土) 23:42:24.57 ID:My8NRvOD0.net]
>>854
情報処理技術者と医者の比喩とは、どう違うのですか。

863 名前:デフォルトの名無しさん [2021/05/30(日) 10:37:22.47 ID:ssDmNHo+0.net]
医者は治療に特化した知識や技術はあるけど
科学的な思考を出来る医者は意外と少数派のイメージ

864 名前:844 mailto:sage [2021/05/30(日) 11:15:42.19 ID:Gk//zzeB0.net]
外科部長とか、手術のトップでも、何十年も専門医を取れない香具師もいる。
かと思えば、専門医は常識だけで取れる、取れない香具師は馬鹿という香具師もいる

教授クラスでも、病理・解剖の報告書の意味が分からない香具師も一杯いる

報告書は難しくて、意味が分からないけど、
大丈夫と書いてありますから、大丈夫ですと説明する教授とかw

基本、自分の専門分野以外は分からない

865 名前:デフォルトの名無しさん [2021/05/30(日) 12:45:34.55 ID:V/qTlijF0.net]
資格の壁を欲しがるのは、実際的な実力のない人でしょうな
立場が弱い方が過酷ゆえ、実際的な実力が付く(初心者はさておき)

それを抑え込みたい(過酷ゆえ、彼らは時間のかかる読書をする余力がない)
残念ながらそういう社会なので、生活の知恵としては、有益、てことなんだろうけど

そして昨今の大企業や役所で多いトラブルは、その資格神話が原因だと思う
下を切り過ぎて、下に丸投げしてたプロパーにやらせるケースが増えたんじゃないかな
実力があるんでしょ?ていうw

866 名前:デフォルトの名無しさん mailto:sage [2021/05/30(日) 13:19:09.44 ID:4Llulaw20.net]
なるほど
日本語が不自由ですね(やべーなコイツ)



867 名前:デフォルトの名無しさん [2021/05/30(日) 13:29:49.69 ID:7FUVn7Mh0.net]
実力のある下級奴隷を抑え込むために中級奴隷は資格が欲しい?

868 名前:844 mailto:sage [2021/05/30(日) 14:09:05.31 ID:Gk//zzeB0.net]
資格を取れない香具師は、理解能力がない香具師が多い

企画書・規格書・文書などを読めない。
要求定義を出来ない。
客のニーズが分からないから、適切な提言ができない

客に言われた事しかできない。
客は素人だから、客に言われた事をやったら、ダメ

ちゃんと目的を聞いて、効率的な方法を提案しないといけない。
だから成功しているのは、文系のRuby on Rails ばかり

理系のPython をやってる香具師は、コミュニケーションが取れない。
まともに話・説明ができない

技術はどんどん変化するから、コミュ力・理解力・説明力が必要。
ずっと1人で、誰にも理解されない・訳の分からない事をやっている、理系の職人じゃダメ

軍隊で言えば、全員で意思疎通しながら、足並みを揃えて進行していかないといけない。
個人・独学では通用しない。
チーム力が重視される

869 名前:デフォルトの名無しさん mailto:sage [2021/05/30(日) 14:32:33.23 ID:+cXBE89D0.net]
金バッチみたいなものか

870 名前:844 mailto:sage [2021/05/30(日) 14:58:39.30 ID:Gk//zzeB0.net]
論理力があるかどうかは、国語のテストで判別できる

幾つかの文章を、ヒントから正しく並べ替えるとか、
時系列や、原因・結果が逆になっていないかとか、

これは何を指しているかとか、
その時の主人公の気持ちを答えろとか

ここにこう書いてあるからこうですと、論理的に説明できないといけない。
どこにも書いていないことを、想像で答える問題ではない

だから、Rails をやるような文系女の方が、論理的。
Python をやるような理系男は、論理力が苦手だろ

871 名前:デフォルトの名無しさん [2021/05/30(日) 16:05:08.30 ID:ssDmNHo+0.net]
> 864 が全然論理的じゃなくてワロス

872 名前: mailto:sage [2021/05/30(日) 17:10:19.27 ID:1jxmZkjx0.net]
>>864
>論理力があるかどうかは、国語のテストで判別できる

まあ母語で思考力を試すのはわからないでもないのですが、

>幾つかの文章を、ヒントから正しく並べ替えるとか、
>時系列や、原因・結果が逆になっていないかとか、
>これは何を指しているかとか、
>その時の主人公の気持ちを答えろとか
>その時の主人公の気持ちを答えろとか
>その時の主人公の気持ちを答えろとか
>その時の主人公の気持ちを答えろとか
>その時の主人公の気持ちを答えろとか
>その時の主人公の気持ちを答えろとか

そんな問題で思考力を試すのですか?あなたが思考力に乏しいことを露呈しているのではないのですか?

初等教育での問題設定は私にもよくわかりませんが、中等教育課程でなら、単に問題として適切なばかりか、教育訓練方法としても適切な手法はありますよ
それは英文和訳です。

翻訳レベルまでは求めませんが、目があり手があり内蔵があり手足があり五感があり感情・激情があり同じ食べ物を食べ同じ武器で怪我をし同じ行気にかかり同じく薬でなおり冬や夏には暑さ寒さを感じ針で刺せば血が出てくすぐったら笑う毒をもったらあっけなく死ぬるような同じ「人間」が書いたとは思えない訳文を私もよく書いたものです

873 名前:デフォルトの名無しさん [2021/05/30(日) 17:38:07.40 ID:4jG5kCp70.net]
本当の気持ちは言葉にできないものだ

874 名前:デフォルトの名無しさん mailto:sage [2021/05/30(日) 20:54:28.67 ID:p+VrCgXk0.net]
>>857
医者は職人で、学者じゃないからね
医者の実務を知らないやつほど
研究なんてやってる暇があると思ってる

875 名前:デフォルトの名無しさん mailto:sage [2021/05/30(日) 20:54:47.64 ID:p+VrCgXk0.net]
>>865
同感

876 名前:844 mailto:sage [2021/05/31(月) 09:18:48.01 ID:etoumxTf0.net]
>>866
ちょうど昨夜のテレビ、東大合格ドラマ「ドラゴン桜」で国語をやってた

どの文章とどの文章が、等価・つまり同じ事を言い換えたものでしょうかとか。
結局、筆者の言いたかった事は何か? 要約しろとか

つまり、読解力とは理解能力



877 名前:844 mailto:sage [2021/05/31(月) 09:25:18.02 ID:etoumxTf0.net]
「走れメロス」を要約しろとか、「ドラゴン桜」の国語でやってた

友達を信じて待つ

878 名前:844 mailto:sage [2021/05/31(月) 09:35:25.57 ID:etoumxTf0.net]
「ドラゴン桜」では、

国語が出来ない・読解力が無いと、
題意を勘違いして、求められる回答を書けないなど、

すべての教科の点数が下がるから、国語が重要!

879 名前:デフォルトの名無しさん [2021/05/31(月) 09:51:02.68 ID:Tm9sROGBF.net]
ドラコン櫻で教えてるのは「受験のテクニック」であって
論理学ではない
所詮漫画
テストの点は取れるようになるかも知れないが実際馬鹿な公務員が増えただろ?

880 名前:デフォルトの名無しさん mailto:sage [2021/05/31(月) 09:53:41.48 ID:O9N9c2eG0.net]
そうなんだよな
塾とかの競争原理で実績を出さにゃならんから
本当の実力とは違う点数の取り方ってのがある

881 名前:844 mailto:sage [2021/05/31(月) 12:53:27.36 ID:etoumxTf0.net]
漫画だけど、塾を取材して、そのやり方を書いてる

例えば、塾では問題を解かない。
解いたり考えたりする時間が無駄だから

問題のパターンを教える。
1つの問題を解いている時間で、10個以上の問題のパターンを覚えられる

YouTube で有名な、雑食系エンジニア・KENTA のサロンと同じ。
学校・会社を取材して、必要な技術を選んでいる

Ruby on Rails 初心者用コースに、
Linux, Docker Compose, Node.js(Webpack, Babel), Bootstrap
VSCode(Remote Container, WSL2 ならRemote WSL), Heroku, CircleCI、データベース

Docker Composeが出来ないと、採用されませんよとか。
考える要素などない。
競争に勝つ、勉強をしたか・してないかだけ

882 名前:デフォルトの名無しさん mailto:sage [2021/05/31(月) 12:56:00.90 ID:QwUa5xlW0.net]
>>873
テストの点すら取れない真のバカよりはずっとずっとマシだよ

883 名前:デフォルトの名無しさん [2021/05/31(月) 13:21:04.29 ID:BBpqu8AM0.net]
真のバカはテストの点のみならず両方ダメだから文字通りに「ずっとマシ」だろうけど
テストの点がとれない頭のいい奴を排除してしまうのが最大の問題だ
こういう場合は「(テストは)無い方がいい」になる
排除するのが目的なら真のバカは両方ダメだから排除できる

884 名前:デフォルトの名無しさん mailto:sage [2021/05/31(月) 13:59:08.86 ID:QwUa5xlW0.net]
>>877
こと公務員についてのみ言うなら・・・
テストの点が取れないバカは不要だし
テストの点が取れるバカはハサミと同じく普通に使いでがある
テストの点が取れない天才は取りこぼしても大勢に影響はない

Cプログラマにはテストの点が取れない天才はいないので大丈夫

885 名前:デフォルトの名無しさん mailto:sage [2021/05/31(月) 14:18:39.01 ID:rigi+WDl0.net]
学校の試験は、出題者の意図を読み取り期待する回答を書く能力を調べること
だから、社会に出てからその能力が役に立つ分野は限られている

886 名前:デフォルトの名無しさん mailto:sage [2021/05/31(月) 14:46:22.19 ID:O9N9c2eG0.net]
試験で試すことのできる能力と
本当に必要な能力に「ズレがある」ってだけの話を
まったく違うと拡大解釈して
現実味のない極論を始める軽率なやついるよな



887 名前:デフォルトの名無しさん [2021/05/31(月) 14:46:25.43 ID:BBpqu8AM0.net]
テストと現実が乖離しまくって大勢に影響出まくってんのが現状じゃないの

『天才』まで行かなくても『頭のいい奴』ていどでも
「テストの点が取れないちょっと頭のいいやつを取りこぼしまくると大勢に影響が出る」

そして一般大衆の頭の中では「テストの点が取れない⇒バカである」になる
『テストの点が取れる○○はハサミと同じく普通に使いでがある』このパターンと見分けがつかないからな
○○に何が入ろうがバカと判断されてしまい鼻毛切り程度の小さな仕事しか回ってこなくなる

888 名前:デフォルトの名無しさん mailto:sage [2021/05/31(月) 15:00:06.82 ID:O9N9c2eG0.net]
どう乖離してるのか具体的に言えるか?

889 名前:デフォルトの名無しさん [2021/05/31(月) 15:10:57.39 ID:BBpqu8AM0.net]
ズレがある=乖離してる、でしょ
すると、ズレがデカくなりすぎる=乖離しまくってる、になる

そしてズレがあると現実に影響が及ぶ

890 名前:デフォルトの名無しさん mailto:sage [2021/05/31(月) 15:35:06.23 ID:O9N9c2eG0.net]
ほらな
抽象的なことしか言えない
案の定ってやつ

891 名前:デフォルトの名無しさん [2021/05/31(月) 17:11:14.35 ID:dxZCxWYyF.net]
こっちの方が面白い
https://www.youtube.com/watch?v=2hf105qkx38

892 名前:デフォルトの名無しさん [2021/05/31(月) 17:12:54.07 ID:BBpqu8AM0.net]
ズレ=乖離だよ

ズレがありすぎるから問題なんでしょ
ズレがありすぎるのはまったく違うのとほぼ等しい
特に拡大解釈ではない

893 名前:デフォルトの名無しさん mailto:sage [2021/05/31(月) 20:09:39.07 ID:QwUa5xlW0.net]
>>881
>テストの点が取れないちょっと頭のいいやつ
がどれだけいるのか定量的に教えてください
できれば、とりこぼしまくって大勢に影響が出た事例についてもお願いします

894 名前:デフォルトの名無しさん mailto:sage [2021/06/01(火) 05:51:42.02 ID:P/S2+Nob0.net]
具体的に例を挙げろつってんの
ズレだの乖離だのの言葉の定義ではなく

895 名前:デフォルトの名無しさん [2021/06/01(火) 11:04:18.90 ID:kkYAvrn40.net]
>>878で「大勢に影響はない」と言い切ったのはオレじゃねーぞ
お前だぞ

896 名前:デフォルトの名無しさん mailto:sage [2021/06/01(火) 12:08:12.15 ID:P/S2+Nob0.net]
具体的に例を挙げろ
余計な無駄口は聞こえねえ



897 名前:デフォルトの名無しさん [2021/06/01(火) 13:44:16.89 ID:kkYAvrn40.net]
ズレてるとか言ったのもオレじゃねえからな
>>880

898 名前:デフォルトの名無しさん mailto:sage [2021/06/01(火) 15:23:06.69 ID:Dbf622Mk0.net]
出題者の意図を読み取り、期待する回答を書くのは、
社会のすべての事に関して重要

理解力・意思疎通・説明能力

これが無いと、客の意味を取り違えたりする。
ちょっとした技術自慢だけで、実は役に立たない典型的な馬鹿

技術自慢は転職でも、最も嫌われる

意思疎通できない香具師とか、
熱い志がないとか、その会社の製品・事業に興味がないけど、
技術自慢だけしに来る香具師

899 名前:デフォルトの名無しさん mailto:sage [2021/06/01(火) 16:31:59.27 ID:P/S2+Nob0.net]
>>891
具体的に例を挙げろ
余計な無駄口は聞こえねえ

900 名前:デフォルトの名無しさん mailto:sage [2021/06/01(火) 17:24:06.49 ID:aPzpXp8H0.net]
>>889
無いを挙げるのは悪魔の証明になるので
影響があった事例を教えて

901 名前:デフォルトの名無しさん mailto:sage [2021/06/01(火) 18:04:43.83 ID:qeHvspwIM.net]
言い出しっぺはとっくにいなさそうだしこの話もう終わりにすれば?

902 名前:デフォルトの名無しさん [2021/06/04(金) 01:41:15.92 ID:n2NTEjZ40.net]
>>852
#include <stdio.h>

int main()
{
 puts("ぷ");

 return 0;
}

903 名前:デフォルトの名無しさん mailto:sage [2021/06/04(金) 01:43:19.30 ID:oNV2u1VT0.net]
なぜゼロを固定的に返すのか。

904 名前:デフォルトの名無しさん [2021/06/04(金) 01:54:39.72 ID:n2NTEjZ40.net]
>>897
わかった。君だけは他の値を返すことを許す。

905 名前:はちみつ餃子 mailto:sage [2021/06/04(金) 01:55:33.20 ID:Xsuyfl+R0.net]
>>897
main で 0 または EXIT_SUCCESS を返すと
成功終了であることをホスト環境に (処理系定義の方法で) 通知するという仕様になってる。

ちなみに main に限っては return 文を省略すると 0 を返したことになるので
書きたくなければ省略してもいい。

906 名前:デフォルトの名無しさん mailto:sage [2021/06/04(金) 02:05:38.62 ID:3rxFsIot0.net]
身は出しちゃ駄目



907 名前:デフォルトの名無しさん mailto:sage [2021/06/04(金) 02:19:44.39 ID:n50ApA7d0.net]
>>899
あったなあ、そういう仕様。
main()では必ずexit(0)するコードとかあったっけ…

908 名前:デフォルトの名無しさん mailto:sage [2021/06/04(金) 02:28:56.87 ID:3rxFsIot0.net]
exit()はmain以外でも使えるから便利w

909 名前:デフォルトの名無しさん mailto:sage [2021/06/04(金) 02:29:12.39 ID:oNV2u1VT0.net]
>>896
なぜputs()のエラー判定をしないのか。

910 名前:デフォルトの名無しさん mailto:sage [2021/06/04(金) 02:32:02.03 ID:n50ApA7d0.net]
>>902
やるな、ってw
longjump()使うとかせいw

911 名前:デフォルトの名無しさん mailto:sage [2021/06/04(金) 04:19:06.21 ID:bj0HIe9W0.net]
longjmpのほうがよっぽどないわー

912 名前:デフォルトの名無しさん mailto:sage [2021/06/04(金) 10:54:44.43 ID:n50ApA7d0.net]
>>905
まだまだ経験が足りんな

913 名前:デフォルトの名無しさん mailto:sage [2021/06/04(金) 13:19:20.87 ID:o4J1slTs0.net]
inf main(void)

914 名前:デフォルトの名無しさん mailto:sage [2021/06/04(金) 13:33:17.16 ID:VPG/eawh0.net]
フラグを返して呼び出し直後でif文、またフラグを返して、の繰り返しが
今まで何やってたんだろうというくらい、すっきりする

915 名前:はちみつ餃子 mailto:sage [2021/06/04(金) 14:38:58.11 ID:Xsuyfl+R0.net]
C++ の例外送出の実装方式にはいくつか種類があるけど、
sjlj と呼ばれる方式は setjmp/longjmp の略で C の setjmp と longjmp と同じことをしている。
(sjlj は移植性はあるがかなり遅いので実際には廃れ気味。)
逆に setjmp と longjmp で例外の真似をするという発想もわからんでもない。

ただなぁ、例外は例外で色々と問題をかかえているし、
後発の言語である Go や Rust がエラーを返却値で返す方式に回帰しているのを見ると、
こういうのでいいんだよこういうので……と近頃は思うようになった。

916 名前:デフォルトの名無しさん mailto:sage [2021/06/04(金) 21:29:01.37 ID:VPG/eawh0.net]
C++の例外はイケてない
俺はそこそこのC++loverのつもりだが
ここはどうにも愛せない

C++98の動的例外指定をやめてnoexceptにしたおかげでマシにはなったが
まだまだ膿が出し切れてない

もうexceptionやめてnested_exceptionだけに絞った方がいいんじゃないかという気がしてる
あれこそ単一継承教の害悪の典型だろ



917 名前:デフォルトの名無しさん mailto:sage [2021/06/04(金) 22:27:18.41 ID:n50ApA7d0.net]
>>909
まあその辺の考え方はわからんでもないけどね
ただ、一度longjmp()慣れたら、はっきりいって違和感はないし。
そもそもあちこちでexitするとか、それは昔のIBM系で悪名高い、
おかしくなったらABENDってのと何が違うんだよ、と思ってしまうので
それを考えるとね、exit()するくらいなら、longjmp()で制御戻して
出口一つにしとくようにしようよ、と思うわけさ。
問題って言っても、それこそANSIの最初の標準からあるわけだし。

918 名前:デフォルトの名無しさん mailto:sage [2021/06/04(金) 22:51:54.40 ID:n50ApA7d0.net]
あと、もう一つメリット。
デバッガで動きを追うときに必ずsetjmp()の後ろにブレークを張っておく、と。
そすると、おおぅ、というような動きで異常終了とかでも、プログラムは落ちないから
グローバル変数くらいは確認できるw






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<265KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef