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


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

スレ立てるまでもない質問はここで 164匹目



1 名前:デフォルトの名無しさん [2023/04/10(月) 22:13:58.31 ID:YMPgGfeQ.net]
この板はプログラムを作る人のための板です。
あらゆる質問はまず
スレ立てるまでもない質問はここで
スレにしてください。

次スレは>>980が立てること

【前スレ
スレ立てるまでもない質問はここで 163匹目
https://mevius.5ch.net/test/read.cgi/tech/1670470167/ VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured

856 名前:デフォルトの名無しさん mailto:sage [2023/06/16(金) 20:35:18.39 ID:FJrIBz+q.net]
これ思い出した

プログラミングスクールの講師を2年間続けて限界が来て辞めた話
https://qiita.com/Yuhi_M/items/a4cfcea07a93fc593ea9


Twitterでバズったやつ

857 名前:デフォルトの名無しさん mailto:sage [2023/06/16(金) 21:05:05.54 ID:pxV2o7lo.net]
稼ぎたいって目的があるだけマシですかね
うちの若い子は他の業界で内定なかったから仕方なくだそうです

858 名前:デフォルトの名無しさん [2023/06/16(金) 22:17:33.96 ID:jw9f/Yqe.net]
>>842
お前みたいな馬鹿を相手にするのが嫌になって辞めた話しだな

859 名前:デフォルトの名無しさん mailto:sage [2023/06/16(金) 22:37:35.74 ID:+fhP6ggu.net]
プログラミングは適正のある人とない人がはっきり分かれるから10年頑張っても適正ない人はどうにもならない
それが悲しい
相応の時間を掛けて取り戻せるビハインドならその程度は、スクールの先生には手間かもしれないけど、全然問題ないと思う

860 名前:デフォルトの名無しさん mailto:sage [2023/06/16(金) 22:58:34.88 ID:FJrIBz+q.net]
>>844
答えられないのに偉そうにされてもなぁ
そういうのは答えてから言うもんだ

861 名前:デフォルトの名無しさん mailto:sage [2023/06/16(金) 23:20:36.95 ID:ORuYbOPU.net]
FizzBuzzできても日本語が通じないやつはいらない
自前で設計もできないアホもいらない

862 名前:デフォルトの名無しさん mailto:sage [2023/06/16(金) 23:34:24.97 ID:GNGKJ6vV.net]
FizzBuzzっていかようにも書けるので、出題者とのやりとりで「もっとも正しいFizzBuzz」を書く課題だと思ってる

863 名前:デフォルトの名無しさん [2023/06/16(金) 23:50:52.79 ID:UfuNJ8Sk.net]
>>846
こういう馬鹿は自分では何もせず他人が無償で教えてくれると思ってんのかね
そもそもこんな馬鹿は次々とわからないことが出てきて積むだけだろうに

864 名前:デフォルトの名無しさん [2023/06/16(金) 23:57:51.58 ID:AmdyN8Nd.net]
>>848
「もっとも正しい~」とか言っちゃう人は10年頑張ってもどうにもならないほうの人なので早めに他の道を模索しろ



865 名前:デフォルトの名無しさん mailto:sage [2023/06/17(土) 00:30:37.38 ID:NJVRNPyW.net]
>>848
もっとも正しいの意味が想像できないので
具体的に出題者役をしてくれないか?

866 名前:デフォルトの名無しさん mailto:sage [2023/06/17(土) 01:04:49.89 ID:J1YbN+ZJ.net]
>>848
もっとも正しいの意味を教えてくれ

867 名前:デフォルトの名無しさん mailto:sage [2023/06/17(土) 06:39:13.41 ID:gxD6uzwh.net]
もっとも正しい=出題者のさじ加減って意味だよ
読んでわからんのか?

868 名前:デフォルトの名無しさん mailto:sage [2023/06/17(土) 06:46:30.15 ID:KfWQWP0B.net]
さすがにわからんだろ

869 名前:デフォルトの名無しさん mailto:sage [2023/06/17(土) 08:32:41.54 ID:78xJyQUW.net]
>>850
その「トラップ」が潜んでいることまで含んでの出題だろ
この出題者を前に、現実解はどんなだ?

870 名前:デフォルトの名無しさん mailto:sage [2023/06/17(土) 10:17:06.53 ID:NJVRNPyW.net]
出題者側としてはコピペ防止のため問題を変形させている
例えばFizzBuzzならこうしてみる
「FizzBuzzを返す関数を書いてください。
プログラミング言語は自由です。
関数の仕様は引数として正の整数を10進数で表した文字列が来ます。
それ以外の文字列は来ないのでエラー処理は不要です。
ただし文字列の長さは1MBが来ても処理できるようにしてくたさい。
文字列の仕様は各言語の標準的なものから自由に選んでも構いません。
関数が返すのは文字列でFizzやBuzz等でない場合はそのまま返せばよいです。
速く動作することを優先としますがSIMDやGPUや並列化の対応は不要です。」
どうぞ

871 名前:デフォルトの名無しさん mailto:sage [2023/06/17(土) 10:50:18.42 ID:KfWQWP0B.net]
>>856
それができるのは数学ができるやつだけだろ
向いてないやつを弾くテストじゃなく文系を弾くテストになってるぞ
各桁の和が3の倍数なら3の倍数になる法則と剰余の和の剰余は和の剰余になるという法則と1の位が0か5なら5の倍数という法則さえ知ってれば解けるが知らなきゃ解けん

872 名前:デフォルトの名無しさん [2023/06/17(土) 10:50:25.44 ID:O1wkfiF0.net]
まともな日本語が書けない人に
まともなプログラムを書くのは無理
それが”もっとも正しい匙加減の現実解”ww

873 名前:デフォルトの名無しさん mailto:sage [2023/06/17(土) 10:51:29.19 ID:m3COiyiH.net]
と思ったが割り算の筆算ができれば文系でも解けるか

874 名前:デフォルトの名無しさん [2023/06/17(土) 10:52:30.30 ID:iqIOO0PG.net]
>>857
仕様には3の倍数や5の倍数については一言も述べられてないぞ
つまり・・・



875 名前:デフォルトの名無しさん mailto:sage [2023/06/17(土) 10:52:35.07 ID:O5XlBfbR.net]
>>858
日本語でもう一度

876 名前:デフォルトの名無しさん mailto:sage [2023/06/17(土) 10:53:35.74 ID:O5XlBfbR.net]
>>860
あれで全部なら誰もできんわ
バカの出題だから色々書き忘れてるだけだろ

877 名前:デフォルトの名無しさん mailto:sage [2023/06/17(土) 11:01:34.04 ID:NJVRNPyW.net]
>>857
その算数の知識を知らない人は不採用でよいかと
元のFizzBuzz関数だとif文を書けるかどうかのテストだけになってしまうので

>>860
FizzBuzz問題の変形なので倍数

878 名前:、んぬんは敢えて省略して書きませんでしたが
そんな細かいことをお気にされるようならばすみません
[]
[ここ壊れてます]

879 名前:デフォルトの名無しさん mailto:sage [2023/06/17(土) 11:05:38.43 ID:U1NDD/d8.net]
遅れて来た
出題1行目から、「FizzBuzzくらい知ってるよね」になってるの草w

その場で確認する度量があっても悪くないな

880 名前:デフォルトの名無しさん mailto:sage [2023/06/17(土) 11:20:03.81 ID:Fw7ahLzw.net]
>>863
ここで例として挙げるために省略したのか、実際に出題するときもそのまま省略するのか
判断する材料がないから細かいことではないな

881 名前:デフォルトの名無しさん mailto:sage [2023/06/17(土) 11:22:54.16 ID:JEt1hz4l.net]
>>856
いい問題だね

882 名前:デフォルトの名無しさん [2023/06/17(土) 11:47:24.57 ID:NzSsAFu/.net]
>>866
おしい!

「うわぁ、難しいなぁ、よくこんなの考えつくなぁ、考えた人はすごく頭良いんだろうなぁ、”僕”にはできないやぁ(棒)」
これが出題者の意図を汲んだもっとも正しい匙加減の現実解

883 名前:デフォルトの名無しさん mailto:sage [2023/06/17(土) 11:51:56.23 ID:U1NDD/d8.net]
別の角度から

>>863
お題はシンプルにFizzBuzzなんだけど、ぽんとPCだけ渡して、
IDE/vscodeを立ち上げるか、コンソール+エディタを立ち上げるか(どっちでもいいがそれができるか)、
その間どういう態度でPCに触れるか、そっから見る試験って(バリエーション)のも聞いたことある

884 名前:デフォルトの名無しさん mailto:sage [2023/06/17(土) 12:45:24.03 ID:X8x3Qz8X.net]
5ch のスレが 1000 に達して dat 落ちしたときに Chrome でそのスレを開いてソースの表示をして
サクラエディタのマクロで dat に変換したいのですが本来の dat とは微妙に異なってしまいます。
添削していただけないでしょうか?

S_ReplaceAll('\\r\\n', '', 28);
S_ReplaceAll('<script.*?</script>', '', 28);
S_GoFileTop(0);
S_Replace('^.*?レス数が1000を超えています。これ以上書き込みはできません。</div>', '', 28);
S_ReplaceAll('</article>', '\\n', 28);
S_ReplaceAll('<div id="Leaderboard"></div>', '', 28);
S_ReplaceAll('<article id="1001".*\\n', '', 28);
S_ReplaceAll('<article id="1002".*\\n', '', 28);
S_ReplaceAll('<div class="navmenu".*', '', 28);

S_ReplaceAll('<article .*?</span><span class="postusername"><b>', '', 28);
S_ReplaceAll('</span></details><section class="post-content">', '<>', 28);
S_ReplaceAll('<a href="mailto:(\\S*?)">(\\S.*?)</a></b></span></summary><span class="date">', '$2<>$1<>', 28);
S_ReplaceAll('</b></span></summary><span class="date">', '<><>', 28);
S_ReplaceAll('</span><span class="uid">', ' ', 28);
S_ReplaceAll(' </section>$', ' <>', 28);
S_ReplaceAll(' </span></section>$', ' <>', 28);

S_ReplaceAll(' class="reply_link"', '', 28);
S_ReplaceAll('<br> <br>', '<br> <br>', 28);
S_ReplaceAll('<span class="AA">', '', 28);
S_ReplaceAll(' </span><>$', '<>', 28);
S_ReplaceAll('<a href="https?://(.*?)">(.*?)</a>', '$2', 28);
S_ReplaceAll('<a class="image" href="https?://(.*?)">(.*?)</a>', '$2', 28);
S_ReDraw(0);



885 名前:デフォルトの名無しさん mailto:sage [2023/06/17(土) 12:53:36.83 ID:U1NDD/d8.net]
ちょっとそこまでしたくない…その代わりに
微妙に違うのが、たとえばどこの部分でどう微妙に違うの
regexの添削なら好きな人がいると思う

886 名前:デフォルトの名無しさん mailto:sage [2023/06/17(土) 13:00:20.91 ID:xZBJXx3G.net]
まずどう本物と違うのか

887 名前:デフォルトの名無しさん mailto:sage [2023/06/17(土) 13:08:36.62 ID:X8x3Qz8X.net]
現在分かってるのが
・スレの1つ目が異なる (これは気にしない)
・htmlソースで見たときに <br> が複数続くところが異なる
あたりです

操作としては chrome で開いてソースを表示してコピーしてサクラエディタに張り付けて
マクロを実行して出来上がった疑似 dat ファイルを jane で取得できなかったところ移行を dat に張り付けてます
一応 Jane でみれるには見れますが本物の dat と異なってます

Jane の機能のツールのコマンドに
サクラエディタで開く
"C:\Program Files (x86)\sakura\sakura.exe" $LOCALDAT
を入れておりサクラエディタでちゃちゃっとdat補完ができたらいいなってところから来てます

888 名前:デフォルトの名無しさん mailto:sage [2023/06/17(土) 13:32:43.51 ID:U1NDD/d8.net]
そういや、
> S_ReplaceAll('<br> <br>', '<br> <br>', 28);
これってなにがしたいん

勘だけど、Allするより、+32な気がする
<br>が2つまでに圧縮されちゃうでしょ

889 名前:デフォルトの名無しさん [2023/06/17(土) 15:21:09.34 ID:X8x3Qz8X.net]
そういえばbrなんでこうしたんだっけ…
改行が2つ以上続くとスペースが1つ追加されるとかっぽいからそうしたような…

外出するので帰宅したら確認します
ありがとうございます

890 名前:デフォルトの名無しさん [2023/06/17(土) 17:23:16.32 ID:2s9HVAD/.net]
>>857
BigDecimal使えばいいだけだよ

891 名前:デフォルトの名無しさん mailto:sage [2023/06/17(土) 17:53:12.99 ID:O5XlBfbR.net]
>>875
1MBでどうなるかやってみなよ

892 名前:デフォルトの名無しさん [2023/06/17(土) 18:46:47.78 ID:Do0SxNGB.net]
>>876
1MBの数字が入力でも計算自体は何の問題もないよ
画面出力は省略形にでもしないと問題あるけどね

893 名前:デフォルトの名無しさん mailto:sage [2023/06/17(土) 19:14:55.85 ID:O5XlBfbR.net]
>>877
だから実際やってみなよ
アホほど時間かかるから

894 名前:デフォルトの名無しさん [2023/06/17(土) 21:01:25.03 ID:oEBdD3mt.net]
こんな感じかな
fn fizzbuzz(s: &str) -> &str {
let last = s.bytes().next_back().unwrap();
let is_buzz = last == b'0' || last == b'5';
let sum = s.bytes().map(|n| n as u64).sum::<u64>();
let is_fizz = sum % 3 == 0;
if is_fizz {
if is_buzz {
"FizzBuzz"
} else {
"Fizz"
}
} else {
if is_buzz {
"Buzz"
} else {
s
}
}
}



895 名前:デフォルトの名無しさん mailto:sage [2023/06/17(土) 21:04:25.47 ID:w6G1xf9n.net]
足し算の結果がu64に収まる保証はないので減点ですね

896 名前:デフォルトの名無しさん [2023/06/17(土) 21:22:31.12 ID:oEBdD3mt.net]
>>880
1バイトの値は2^8未満ですから
もし長さが1TB=2^40だとしても
和が2^48となり2^64に収まっていませんか?

897 名前:デフォルトの名無しさん mailto:sage [2023/06/17(土) 21:34:19.21 ID:w6G1xf9n.net]
文字列長が最大1MBなので収まりますね

898 名前:デフォルトの名無しさん [2023/06/17(土) 21:44:51.89 ID:Dy0qXr83.net]
>>878
実際やってみて何の問題ないと言ってるだけど?
2~3行足すだけなんだから君こそ実際やってみなよ

899 名前:デフォルトの名無しさん mailto:sage [2023/06/17(土) 21:59:39.36 ID:KfWQWP0B.net]
>>883
コード出してみな

900 名前:デフォルトの名無しさん mailto:sage [2023/06/17(土) 22:11:53.10 ID:xZBJXx3G.net]
てめーがだせよwwww

901 名前:デフォルトの名無しさん [2023/06/17(土) 22:27:11.79 ID:6cwG2na1.net]
おにまい

902 名前:デフォルトの名無しさん [2023/06/17(土) 23:00:45.29 ID:eepdysdL.net]
>>884
君はもしかしてFizzBuzzが書けないのかい?

1,200,000桁の数字をFizzBuzz判定して
結果文字列を返すのにBigDecimalへの変換含めてスクリプト言語でも数ミリ秒
アホほど時間かかってるねw

903 名前:デフォルトの名無しさん mailto:sage [2023/06/17(土) 23:37:08.97 ID:NJVRNPyW.net]
採点基準としては>>856で速く動作することを優先と明記したので
多倍長整数の使用は不合格とは言わないまでも追加点無しといったところかな

その部分以外に元のFizzBuzz問題でも同じ話だけど細かい採点は多数
例えばifが3つ「15の倍数か?」「5の倍数か?」「3の倍数か?」と並列に並ぶ形をとる人がなぜか多くて
どれにも当てはまらない過半数のケースで3回もif判定するから損で正解はif判定を常に2回に抑えられるよね
3回の場合でも「x % 15」などを計算しちゃうのも損で3の倍数か及び5倍数かの情報を使うべきだよね
とはいえ「(x % 3 == 0) && (x % 5 == 0)」等としちゃうとその後に2度目の「x % 3」を計算する羽目になり損だよね
いずれにせよ可読性も兼ねてis_fizzやis_buzzといった変数にブール値を代入するのも必須かな

といった感じで細かい採点基準が多数あるのを恐れてか
コードを出す人が少ないのが残念ですね

904 名前:デフォルトの名無しさん mailto:sage [2023/06/17(土) 23:45:02.93 ID:wQbc2vgl.net]
副作用ないから最適化されて
(x % 3 == 0) && (x % 5 == 0)
と個別のがあっても一回しか演算しなくない?



905 名前:デフォルトの名無しさん mailto:sage [2023/06/17(土) 23:46:55.37 ID:w6G1xf9n.net]
確かに

906 名前:デフォルトの名無しさん mailto:sage [2023/06/17(土) 23:52:04.91 ID:NJVRNPyW.net]
>>889
言語によって二箇所のx % 3の計算を必ずしも1度に集約最適化するかどうかは明確ではないため
x % 3の計算が2回起こりえるかと

907 名前:デフォルトの名無しさん mailto:sage [2023/06/17(土) 23:56:27.32 ID:KfWQWP0B.net]
>>887
提出できないのかよw

908 名前:デフォルトの名無しさん mailto:sage [2023/06/17(土) 23:59:36.79 ID:xZBJXx3G.net]
おまえがねw

909 名前:デフォルトの名無しさん mailto:sage [2023/06/18(日) 00:17:41.47 ID:8CtPSegi.net]
自分ができないから俺にさせるつもりなのかよ
それだとお前のコードを評価できないだろw
ほんと口だけだなお前w

910 名前:デフォルトの名無しさん mailto:sage [2023/06/18(日) 01:00:16.47 ID:5AobDa/U.net]
多倍長整数が早いか遅いか自体が処理系依存

911 名前:デフォルトの名無しさん mailto:sage [2023/06/18(日) 01:10:45.25 ID:/TMQvlLx.net]
どんな環境でも>>879のコードのように10進数文字列を整数に変換せずにそのまま足し算するだけが一番速い
その変換をしてさらに多倍長演算をするのは確実に遅い

912 名前:デフォルトの名無しさん mailto:sage [2023/06/18(日) 01:34:07.16 ID:LoKSj4fv.net]
速攻で0x30を引いた各桁の和を連想した俺、たぶん>>896 と相性がいい

面接試験だとしたら、「そういうこと」だと思う

913 名前:デフォルトの名無しさん mailto:sage [2023/06/18(日) 02:35:29.36 ID:w5e3CbrF.net]
正解はこちら
str.sum(c => c - '0') % 3

914 名前:デフォルトの名無しさん mailto:sage [2023/06/18(日) 05:42:27.49 ID:/TMQvlLx.net]
惜しい
0x30は3の倍数なのでその引き算は必要ない



915 名前:デフォルトの名無しさん mailto:sage [2023/06/18(日) 08:03:13.08 ID:w5e3CbrF.net]
実在する文字コードという決まりはないのでそれは減点ですね

916 名前:デフォルトの名無しさん mailto:sage [2023/06/18(日) 08:17:01.17 ID:/TMQvlLx.net]
実在する文字コードを前提としてはいけないならば
>>898のc-'0'こそ失格となる
その式は'0'から'9'の順に並び1ずつ増えることを前提としている

一方で元の問題>>856を見ると
「文字列の仕様は各言語の標準的なものから自由に選んでも構いません。」
つまりASCIIやUTF8を前提としてもよい
したがってそれらの文字コードを使うプログラムでは'0'を0x30とみなして処理することができる

結論
0x30は3の倍数なのでその引き算は必要ない

917 名前:デフォルトの名無しさん mailto:sage [2023/06/18(日) 08:23:49.23 ID:w5e3CbrF.net]
可読性が低いので減点ですね

918 名前:デフォルトの名無しさん mailto:sage [2023/06/18(日) 08:32:02.61 ID:LoKSj4fv.net]
コメントに、0x30%3はゼロ、と一言書いておかないと、なんも考えずに引き忘れてると思われても惜しいw

919 名前:デフォルトの名無しさん mailto:sage [2023/06/18(日) 08:46:33.48 ID:+pO1SGiD.net]
アスペ大暴れ

920 名前:デフォルトの名無しさん mailto:sage [2023/06/18(日) 09:50:29.21 ID:Hq2StvIR.net]
揚げ足の取り合いは犬も食わない

921 名前:デフォルトの名無しさん mailto:sage [2023/06/18(日) 11:07:47.01 ID:w5e3CbrF.net]
コメントにWHYを書きましょう
大きな減点です

922 名前:デフォルトの名無しさん mailto:sage [2023/06/18(日) 11:49:45.52 ID:N6DPfVpd.net]
>>898
そこでなぜsumを計算すれば済むのか理由をコメントあるいは口頭説明できないと減点なのはわかる
それならば- '0'無しで計算すれば済む理由もコメントあるいは口頭説明すればよいよね
無駄な計算を無くすためにsumにしたのに無駄な計算- '0'を加えているのは中途半端かな

923 名前:デフォルトの名無しさん [2023/06/18(日) 18:10:54.03 ID:gGYwfccc.net]
>>896
PythonだとDecimal使った方が約5倍速い
Python側でのAPI呼び出し回数の差などによってアルゴリズム自体の速度差は簡単にひっくり返る
遅い言語ではよくあること

924 名前:デフォルトの名無しさん mailto:sage [2023/06/18(日) 18:27:34.75 ID:w5e3CbrF.net]
自分が出題するときは当たり障りのない問題にしとこ
採用側もあまり適当なことは言えん



925 名前:デフォルトの名無しさん mailto:sage [2023/06/18(日) 20:52:01.63 ID:BvI2+OQZ.net]
>>908
速度優先の問題で一桁遅いPythonを持ち出すのはヤバい
単純なメモリ操作問題なのにAPIとか言い出すのもヤバい
皆が言ってるバイト列の和(sum)よりもDecimalの方が速いと言い出すのもヤバい

926 名前:デフォルトの名無しさん mailto:sage [2023/06/18(日) 21:10:10.35 ID:mF1taT/Z.net]
>>910
>速く動作することを優先としますがSIMDやGPUや並列化の対応は不要です。

この前提にしがみついてるのか
GPUまで可にしたらPythonにボロ負けするからな

927 名前:デフォルトの名無しさん mailto:sage [2023/06/18(日) 22:01:21.90 ID:rIYv+hUF.net]
>>911
GPUとPythonにはなんら関係ない
GPUへのアクセスの様々なものはC++で書かれている
それを通してPythonでも使えるというだけにすぎない

今回の話は足し算するだけだからメモリ読み出しが律速段階
GPUは役に立たないだろう

928 名前:デフォルトの名無しさん mailto:sage [2023/06/18(日) 22:07:58.82 ID:Kh0krmy9.net]
Pythonな採用条件なのにPython使えんかったら逆にアウツ
試験次第だろ

929 名前:デフォルトの名無しさん mailto:sage [2023/06/18(日) 23:00:39.56 ID:gFZv57C2.net]
Pythonはあくまでもスクリプト言語であってプログラミング言語ではないからね
Pythonでプログラミングしたら遅くて使い物にならないのは当たり前
Pythonは他言語で書かれたライブラリを呼び出すスクリプトを書くための言語
それを理解できずにPythonでプログラミングしてしまい
遅くてリソースコストのかかるものを作っているバカがたまにいる

930 名前:デフォルトの名無しさん mailto:sage [2023/06/19(月) 02:12:53.01 ID:gDKkBJkW.net]
Python(パイソン)はインタープリタ型の高水準汎用プログラミング言語である。

931 名前:デフォルトの名無しさん mailto:sage [2023/06/19(月) 03:13:50.68 ID:Yn3VPHXt.net]
プログラミング言語は自由って出題なんだから言語の遅い早いは問うべきではない

932 名前:デフォルトの名無しさん mailto:sage [2023/06/19(月) 04:03:21.97 ID:gDKkBJkW.net]
最悪アセンブリでもいいわけだしな

933 名前:デフォルトの名無しさん mailto:sage [2023/06/19(月) 05:42:53.42 ID:ZYkgUwyp.net]
Pythonてプログラミング言語じゃないのに何でこの板でスレが立ってるんですか

934 名前:デフォルトの名無しさん mailto:sage [2023/06/19(月) 05:54:51.89 ID:y4CVZZ7w.net]
>>908
もしそれが本当ならば、
Pythonで足し算をするよりも、
C++で書かれたライブラリ内でDecimal変換して計算する方が、
5倍速いという話になる。

足し算すらPython自体でプログラミングするのは論外であり、
それさえもC++で書かれたライブラリに任せるべきなのであろう。
そうしないとアルゴリズムの比較ではなく、
言語による速度の比較になってしまっている。
非常に遅いPythonでプログラミングすることの悲劇といえよう。



935 名前:デフォルトの名無しさん mailto:sage [2023/06/19(月) 06:18:19.73 ID:+D8KPC+w.net]
アルゴリズムの速度比較の課題でPythonを使うのを禁止したら?
Pythonではアルゴリズムの比較という基本的な学習も身につかないね
Pythonを教育現場で採用してはいけない理由がよくわかったよ

936 名前:デフォルトの名無しさん mailto:sage [2023/06/19(月) 08:48:49.86 ID:/2uCI9xU.net]
いつのまにアルゴリズムの比較をする話になってんだ?

937 名前:デフォルトの名無しさん mailto:sage [2023/06/19(月) 09:09:29.73 ID:pIKXsL98.net]
そもそもPythonで回答プログラムを書こうとしたのが間違い
そこでPythonを選ぶのは筋が悪すぎる

938 名前:デフォルトの名無しさん mailto:sage [2023/06/19(月) 09:23:37.86 ID:T5Ntw3R8.net]
>>856の言語自由ってのは自分の手に馴染んだ言語を使って回答しろって意味じゃないのか
処理の速い言語を選ぶことも採点基準のうちってこと?

939 名前:デフォルトの名無しさん mailto:sage [2023/06/19(月) 09:34:56.22 ID:93IVPrvf.net]
実行が速いことが優先と明記されてるから
自分が使える言語のうち実行速度が速い言語を各自が選ぶことになるね
激遅のPythonを選ぶ時点で最下層プログラマーだとバレる

940 名前:デフォルトの名無しさん mailto:sage [2023/06/19(月) 09:47:05.25 ID:Oo823xJX.net]
まあ聞かれるわな
「ここでPythonを選んだ理由は?」
(例)「Pythonを使った機械学習のオペレータの募集でしたので、Pythonが正解だと思いました」
とでも答えられればおk

941 名前:デフォルトの名無しさん mailto:sage [2023/06/19(月) 10:22:23.81 ID:Seo6j+NG.net]
アスペ君相変わらずPython嫌いだな

942 名前:デフォルトの名無しさん mailto:sage [2023/06/19(月) 10:23:40.73 ID:ZlB/SRgG.net]
Pythonに親でも殺されたのかってのがちらほらおるな
全部同じヤツなのかもしれんけど

943 名前:デフォルトの名無しさん mailto:sage [2023/06/19(月) 10:26:01.73 ID:nqMXomIj.net]
まあ、pythonが意味の分からない実行時エラー出すって経験あれば嫌いにもなる

944 名前:デフォルトの名無しさん mailto:sage [2023/06/19(月) 10:56:46.92 ID:RxB2VJvB.net]
故意じゃないなら話をそらす癖自覚したほうがいいよ



945 名前:デフォルトの名無しさん mailto:sage [2023/06/19(月) 11:03:56.22 ID:1BsZntHo.net]
Pythonは客観的にみると魅力ある言語仕様ではないし速度も遅いし積極的に使いたい人はいない避けられがちな言語だけど
たまたま一部の分野で以前から使われてきたというアドバンテージだけはあるんだよね

946 名前:デフォルトの名無しさん mailto:sage [2023/06/19(月) 11:21:46.07 ID:i3iqrule.net]
意味がわからないのは中学生レベルの英語を読まないからなんだよなぁ

947 名前:デフォルトの名無しさん mailto:sage [2023/06/19(月) 11:29:44.47 ID:XbfRiZSJ.net]
>>930
それらの分野でもPythonを使っているのはプログラマーではなく各分野の専門家たちだよ
プログラマーたちはC/C++などでコードを書いている
それらの分野こそ速度と省メモリが第一なので

948 名前:デフォルトの名無しさん mailto:sage [2023/06/19(月) 11:39:55.72 ID:Oo823xJX.net]
プログラマであっても、いちばんの表層はC++とかで書いたりしない
bashやらcmdやら、powershellだったりするわけ

少なくとも、Pythonは機械学習方面のDSLとして大人気
好き嫌いは構わないが、軽視するこたない

949 名前:デフォルトの名無しさん mailto:sage [2023/06/19(月) 11:43:49.71 ID:XbfRiZSJ.net]
>>933
それはシェルスクリプトだよ
シェルスクリプトやPythonでプログラミングすることはなくてC/C++などで書かれたものを呼び出すだけ

950 名前:デフォルトの名無しさん mailto:sage [2023/06/19(月) 11:49:00.12 ID:Seo6j+NG.net]
Pythonで機械学習で使われてるライブラリはC#でも使えるようになってるがPythonは数学関係のライブラリが群を抜いて充実してるから数式をほぼそのままコードに起こすことができるのが便利

951 名前:デフォルトの名無しさん mailto:sage [2023/06/19(月) 14:08:13.50 ID:c/0XQiOi.net]
言語自由で思ったんだけどBrainfuckでFizzBuzzって書けるの?
オーソドックスに1から中止するまで加算するやつで

952 名前:デフォルトの名無しさん mailto:sage [2023/06/19(月) 14:25:22.08 ID:xsNiGWpq.net]
うちの会社、ここ数年、GUIを持たないアプリ ( 24時間365日、クライアント端末とのデータ送受信だけしてるアプリとか ) に、Go 濫用してるんだけど、
同じような会社結構あるのかな?

953 名前:デフォルトの名無しさん mailto:sage [2023/06/19(月) 14:30:56.16 ID:Oo823xJX.net]
ぐぐったらそれっぽい題のページあったね
手書きできるんかといったらどうかな

こういうのこそChatGPTに頼んでみたらどうなる
俺垢もってない

954 名前:デフォルトの名無しさん mailto:sage [2023/06/19(月) 14:31:37.33 ID:Oo823xJX.net]
あーごめん >>938 >>936

濫用ってw
いかんのかw



955 名前:デフォルトの名無しさん mailto:sage [2023/06/19(月) 17:13:36.17 ID:z6OiZNWH.net]
>>934
お前はプログラミングの基礎を勉強してきたほうがいいよ
プログラミングとは何?から勉強し直せ

956 名前:デフォルトの名無しさん mailto:sage [2023/06/19(月) 18:19:42.38 ID:I4E/cVsn.net]
スクリプトとプログラムの二つの呼び方があるな
何か外部のものを呼び出すことがメインのものをスクリプトと言って区別する
広い意味ではプログラミングと言えないこともないが本格的なプログラミングとは区別される

957 名前:デフォルトの名無しさん mailto:sage [2023/06/19(月) 18:58:06.11 ID:0Yy4HwPs.net]
ん?

958 名前:デフォルトの名無しさん mailto:sage [2023/06/19(月) 19:33:17.07 ID:wO+DHUgE.net]
Cにもインタプリタあるんだぜ?

959 名前:デフォルトの名無しさん mailto:sage [2023/06/19(月) 23:06:11.43 ID:z6OiZNWH.net]
外部のものってなんだ?システムコールのことか?(笑)

960 名前:デフォルトの名無しさん mailto:sage [2023/06/19(月) 23:16:52.29 ID:z6OiZNWH.net]
>>941
ようするにな、お前(素人)の勝手な定義で決めるな


961 名前:なにか言いたいならソースでももってこい
どこのおえらいさんがスクリプトは本格的なプログラミングではないと言ってるのか
[]
[ここ壊れてます]

962 名前:デフォルトの名無しさん mailto:sage [2023/06/19(月) 23:17:34.75 ID:z6OiZNWH.net]
JavaScriptとか知らんのかって思う

963 名前:デフォルトの名無しさん mailto:sage [2023/06/19(月) 23:55:49.17 ID:N5n7Unyw.net]
スクリプト言語の遅さは電気代のムダからCo2排出量にも繋がってると向こうの記事でも見かけた
本格的(?)なプログラミングでスクリプト言語はあまりオススメできないのはその通りだろうが
その中でもJavaScriptだけはV8エンジンでかなり速くてC言語と比べても数倍程度の遅さで済んている高速さ
スクリプト言語を使うならJavaScript一択

964 名前:デフォルトの名無しさん mailto:sage [2023/06/20(火) 00:28:24.10 ID:ZA2q9BwR.net]
めちゃくちゃざっくりだけど

プログラムはコンパイル方式とインタプリタ方式の2つがあって
インタプリタ方式のプログラム言語をスクリプト言語っていう感じなのかなと

インタプリタでプログラムでないものはざっくりいうとシェル
インタプリタ方式のプログラムはスクリプト言語と言ってしまっても問題ない



965 名前:デフォルトの名無しさん mailto:sage [2023/06/20(火) 00:29:10.70 ID:YSi65ASj.net]
YouTube で有名な雑食系エンジニア・KENTA は、
初心者のキャリアパスは、Ruby on Rails → Go だけと言ってる

Python は人気あるけど、AI・機械学習だけ

YouTubeのモローは、Railsのレベルは突き抜けているから、
初心者では門前払いと言ってた

1年ぐらいの勉強で、10年以上の香具師よりもレベルが上。
Docker, AWS Solution Architect などもやる

だから米国年収でも、
RubyはGo/Rust/Elixir の3大言語を超えて、9.3 万ドル!

多くの言語は6.5〜7、
PHPは5、Dartは4.4と生活保護レベル

966 名前:デフォルトの名無しさん mailto:sage [2023/06/20(火) 02:37:51.99 ID:saqGK5w8.net]
どうでもいいけどRubyって下火じゃなかったっけ?

967 名前:デフォルトの名無しさん mailto:sage [2023/06/20(火) 02:48:35.76 ID:qWM9Omgs.net]
インタプリタだったらプログラム言語じゃないんですよ(ドヤァ)

こんな事をいうから恥をかくんやで

968 名前:デフォルトの名無しさん mailto:sage [2023/06/20(火) 03:29:37.51 ID:nQrZEa9m.net]
>>951
ここまで読んだけどそんな書き込みないじゃん
したがって君は以下のどちらか
・頭が悪くていつも誤読している
・意図的にウソを書くことでざっくりとしか読んでいない第三者たちを騙す詐欺師

969 名前:デフォルトの名無しさん mailto:sage [2023/06/20(火) 03:34:59.75 ID:saqGK5w8.net]
fizzbazzはなでしこでやっていいの?

970 名前:デフォルトの名無しさん mailto:sage [2023/06/20(火) 04:01:13.57 ID:ZA2q9BwR.net]
他人をとぼしめるような発言やマウントとるような発言しかしない人は
コンビニで女性や老人のときだけ怒鳴り散らしてイキってるダサい人を見てるようなつもりで見てあげるといいよ

少なくとも自分はそんな感じにしか見えない

971 名前:デフォルトの名無しさん mailto:sage [2023/06/20(火) 09:04:11.92 ID:IOw5MUvn.net]
それについては同感
コンビニに限らず店でありがとうなんてとてもじゃないけど言わないだろうな
ストレスフルな社会に適応できずに毒され溢れ出してしまった弱さを感じる
こんな口論でよしんば勝ってもそこを改めないと行き着く先は不幸ばかりだろうに
ところで乏しめるじゃなくて貶(おとし)めるなんだ揚げ足取りスマンな

972 名前:デフォルトの名無しさん mailto:sage [2023/06/20(火) 09:56:15.52 ID:kHT6BzKp.net]
場がどうなろうと

973 名前:ヌうでもいいんだろう

そういう心がけが、そういう心がけを強化するんだぞ(self feedback
[]
[ここ壊れてます]

974 名前:デフォルトの名無しさん [2023/06/20(火) 10:47:22.80 ID:ZA2q9BwR.net]
oh...
寝れなくて酒飲んでたとはいえやっちまったぜ
指摘ありがとう



975 名前:デフォルトの名無しさん mailto:sage [2023/06/20(火) 11:00:45.36 ID:pcnxBCB5.net]
間違いを指摘されて礼を言えるのは偉いよ
このスレ見てると相手の発言には耳を貸さずただただ煽りと罵倒を繰り返すようなのばっかや

976 名前:デフォルトの名無しさん mailto:sage [2023/06/20(火) 12:39:08.84 ID:qWM9Omgs.net]
>>952
じゃあスクリプトはなんだって話だよ。
スクリプトはプログラム
結論はそれだけ

977 名前:デフォルトの名無しさん mailto:sage [2023/06/20(火) 12:42:52.36 ID:qWM9Omgs.net]
プログラミング言語という大きな枠組みがあって
その中にコンパイラ言語とかインタプリタ言語とかスクリプト言語とかSQLとかがある

インタプリタは一行読んで一行実行するもの。
でもファイル全体をまとめて解釈するような言語が登場したから
それもうインタプリタ言語じゃないねってなって、最近はスクリプト言語と呼ばれている
それぐらいの基礎知識をつけてくださいってこと

978 名前:デフォルトの名無しさん mailto:sage [2023/06/20(火) 12:44:41.04 ID:qWM9Omgs.net]
>>948
> インタプリタでプログラムでないものはざっくりいうとシェル
シェルもプログラムだろ
インタプリタ方式なんだから

ほんと、アホか

979 名前:デフォルトの名無しさん mailto:sage [2023/06/20(火) 12:49:44.51 ID:qWM9Omgs.net]
だいたいさぁ、C言語だってインタプリタ方式があるっていうのに
同じ言語でコンパイル方式で動かしたらプログラミング言語で
インタプリタ方式で動かしたらプログラミング言語じゃないくなるのかよ
少しは知識があれば、実行方式の違いでプログラミング言語かそうか決まるわけじゃないって
わかるやろ。ほんと初心者レベルの知識やで

980 名前:デフォルトの名無しさん [2023/06/20(火) 13:13:36.41 ID:ZA2q9BwR.net]
さもしい

981 名前:デフォルトの名無しさん [2023/06/20(火) 13:25:53.80 ID:8A36Uzhp.net]
ものすごい無駄な話で埋まるゴミスレ

982 名前:デフォルトの名無しさん mailto:sage [2023/06/20(火) 13:29:12.18 ID:Pg4x3Tkm.net]
スクリプトかプログラムかとか
インタプリタかコンパイラかなんてのは
現代において全く意味がない議論

983 名前:デフォルトの名無しさん mailto:sage [2023/06/20(火) 14:54:33.97 ID:tFde26Kl.net]
C、C++、C#、Javaの開発者はプログラマー
ruby、php、javascriptの開発者はコーダー

当たり前だが当然プログラマーのほうがスキルや給料が上

984 名前:デフォルトの名無しさん mailto:sage [2023/06/20(火) 14:55:55.89 ID:f0vYtNIQ.net]
コーダーはhtmlやcss書く人だぞ
jsやphpはコピペプログラマーで合ってる



985 名前:デフォルトの名無しさん mailto:sage [2023/06/20(火) 15:13:07.26 ID:qWM9Omgs.net]
>>966
だからさ、
お前が勝手に決めた定義なんかゴミクズなんだって
お前の頭の悪さしか伝わってこない

986 名前:デフォルトの名無しさん mailto:sage [2023/06/20(火) 15:25:17.29 ID:ujovzXJs.net]
コーダーって詳細設計をもらってそれに沿ったプログラムを書く人じゃね?

987 名前:デフォルトの名無しさん mailto:sage [2023/06/20(火) 15:35:05.63 ID:YBJe7OSJ.net]
検索してみたら、コーダーはWeb系って説明してるところが多いんだな
Web系なんてものが出てくる前からコーダーって言葉はあったと思うが、変化したってこと?

988 名前:デフォルトの名無しさん [2023/06/20(火) 15:36:09.34 ID:DDSwVe8z.net]
>>968
お前が決めた定義もゴミクズでないと証明するのも難しいけどな

989 名前:デフォルトの名無しさん mailto:sage [2023/06/20(火) 15:41:49.62 ID:qWM9Omgs.net]
>>971
悔しかったらお前が信じるどこぞのエセ講師ユーチューバーでももってこい
笑ってやるからさw

https://en.wikipedia.org/wiki/Scripting_language

A scripting language or script language is a 「programming language」 that is used to manipulate,
customize, and automate the facilities of an existing system.[1] Scripting languages are usually interpreted at runtime rather than compiled.

The term scripting language is also used in a wider sense, namely, to refer to 「dynamic high-level programming languages」 in genera

990 名前:l; []
[ここ壊れてます]

991 名前:デフォルトの名無しさん mailto:sage [2023/06/20(火) 15:43:54.35 ID:f0vYtNIQ.net]
>>970
あったけど昔はプログラマー全般がコーダーだった
それがhtmlやcssを専門に書く人が多くなってきてそいつらをプログラマーと呼ぶのはおかしいから区別するようになったのよ
技術的専門用語と言うよりは業界用語と言った方が正しいからあまり厳密な話をしてはいけない

992 名前:デフォルトの名無しさん mailto:sage [2023/06/20(火) 15:58:54.98 ID:kHT6BzKp.net]
htmlだのcssだのはプログラマじゃねえよなあ

デザイナーだわ、俺真似できん

993 名前:デフォルトの名無しさん mailto:sage [2023/06/20(火) 16:23:52.25 ID:qWM9Omgs.net]
>>973
> あったけど昔はプログラマー全般がコーダーだった
そんな歴史はない。いい加減にしろ
5ちゃんねるだからって適当なことを言うな

994 名前:デフォルトの名無しさん mailto:sage [2023/06/20(火) 16:43:03.82 ID:tFde26Kl.net]
jsxやstyle Componentでフロント開発をするからhtmlとcssもフロントエンジニアの仕事だけどな



995 名前:デフォルトの名無しさん mailto:sage [2023/06/20(火) 16:43:07.69 ID:YBJe7OSJ.net]
コーダーがコーディングしたものを見てパンチャーが孔を開けるんじゃないの?

996 名前:デフォルトの名無しさん [2023/06/20(火) 17:57:46.32 ID:jZQv1caj.net]
えっ
マークシートを塗るのはまだ若いってことかな

997 名前:デフォルトの名無しさん mailto:sage [2023/06/20(火) 17:59:13.78 ID:Op03/FKW.net]
>>975
お前が知らんだけだぞ若造

998 名前:デフォルトの名無しさん [2023/06/20(火) 18:20:14.25 ID:hDbsX697.net]
マークシートでコーディングしたことあるのかよw

999 名前:デフォルトの名無しさん [2023/06/20(火) 18:30:20.01 ID:bORl/zR4.net]
FORTRAN知らんのかな?

1000 名前:デフォルトの名無しさん mailto:sage [2023/06/20(火) 18:37:58.09 ID:gRJ5oOQL.net]
令和になってFORTRANマウントをみるのか!?

1001 名前:デフォルトの名無しさん mailto:sage [2023/06/20(火) 18:54:58.39 ID:adVGzUVR.net]
プログラミングのことコーディングと言ったりプログラムのことコードと言ったりするのにプログラマがコーダと呼ばれてないわけないだろ

1002 名前:デフォルトの名無しさん mailto:sage [2023/06/20(火) 19:00:10.15 ID:M69F5lXo.net]
>>974
デザイナーはデザイナーでコーダとは違うぞ
コーダはデザイナから上がってきた画像を見ながらタグ付けする人のこと

1003 名前:デフォルトの名無しさん mailto:sage [2023/06/20(火) 19:23:11.38 ID:A9hqusJH.net]
誰もが納得する共通認識のある言葉ではないということが分かった

1004 名前:デフォルトの名無しさん mailto:sage [2023/06/20(火) 19:35:55.94 ID:iIXmNb3H.net]
プログラムを組み立てる人=プログラマ
コードに落とし込む人=コーダー



1005 名前:デフォルトの名無しさん mailto:sage [2023/06/20(火) 20:25:08.91 ID:Eu3jcPcB.net]
踏んじゃったから次スレ

スレ立てるまでもない質問はここで 165匹目
https://mevius.5ch.net/test/read.cgi/tech/1687260267/

1006 名前:デフォルトの名無しさん mailto:sage [2023/06/20(火) 20:55:42.18 ID:qPD7135+.net]
パンチャーってのも居たなぁ

1007 名前:デフォルトの名無しさん mailto:sage [2023/06/20(火) 22:47:39.70 ID:6KjNuobs.net]
ワッチョイ復活してくだらないやり取りが減ればいいが

1008 名前:デフォルトの名無しさん mailto:sage [2023/06/21(水) 00:26:54.39 ID:p0e43Ky3.net]
単純な話、コーダーっていうのはプログラマのことだよ
プログラミングをする人のことをコーダーと言っていたというだけ

今は「プログラミングをしないでコードを書く人」を
コーダーとか言うかけど昔の話をするなら間違った用法

1009 名前:デフォルトの名無しさん mailto:sage [2023/06/21(水) 08:50:59.67 ID:DqC5ozlx.net]
技術的な質問皆無でよくスレ続くなぁ。

1010 名前:デフォルトの名無しさん mailto:sage [2023/06/21(水) 09:51:08.81 ID:zFLOJmQS.net]
だから、スレタイ

1011 名前:デフォルトの名無しさん mailto:sage [2023/06/21(水) 09:53:30.62 ID:/+I3kGvO.net]
雑スレっしょ
今回はワッチョイおやすみだったしね

1012 名前:デフォルトの名無しさん mailto:sage [2023/06/22(木) 01:04:35.29 ID:NH2Yiz33.net]
業界についてもここでいいの?

1013 名前:デフォルトの名無しさん mailto:sage [2023/06/22(木) 02:27:13.24 ID:hPQpnAZR.net]
(´・ω・`)最近勉強し始めたから雑談参考になった

1014 名前:デフォルトの名無しさん [2023/06/22(木) 09:40:59.56 ID:PbZP3ltm.net]
おいおいw
ここの雑談を参考にしたらヤベェぞ



1015 名前:デフォルトの名無しさん mailto:sage [2023/06/22(木) 10:23:44.69 ID:ty+yTkFk.net]
>>994
そういうのはマ板

1016 名前:デフォルトの名無しさん mailto:sage [2023/06/22(木) 10:32:18.13 ID:kNfUaD9C.net]
フローチャートω(死語)描くだけの簡単なお仕事です

1017 名前:デフォルトの名無しさん [2023/06/22(木) 11:13:25.54 ID:l3JtSCdG.net]
FizzBuzzのように

1018 名前:詳細関数仕様を与えられてそれを解くプログラムを書くのが主なタスクの人たちのことをPGとかコーダーと呼ぶ
ある種の蔑称なので面と向かって言わないように
[]
[ここ壊れてます]

1019 名前:デフォルトの名無しさん mailto:sage [2023/06/22(木) 11:28:28.41 ID:XGVBnNRZ.net]
フローチャートの件まだ根に持ってるのか

1020 名前:デフォルトの名無しさん mailto:sage [2023/06/22(木) 11:35:59.06 ID:Kc60lDrm.net]
質問いいですか

1021 名前:デフォルトの名無しさん mailto:sage [2023/06/22(木) 12:14:21.77 ID:db+6mH+L.net]
どうぞ

1022 名前:1001 [Over 1000 Thread.net]
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 72日 14時間 0分 24秒

1023 名前:過去ログ ★ [[過去ログ]]
■ このスレッドは過去ログ倉庫に格納されています






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

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

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