Qiita 7 - キータぞ、来たぞ、キータだぞー

2025/09/13(土) 12:24:07.83ID:mucntwOq
Hello hackers !
Qiitaは、エンジニアリングに関する知識を記録・共有するためのサービスです。
コードを書いていて気づいたことや、自分がハマったあの仕様について、
他のエンジニアと知見を共有しましょう ;)

https://qiita.com/

Qiita(キータ)は、Incrementsが運営するプログラミング情報のナレッジコミュニティ。
2016年現在で日本最大のプログラマーコミュニティとされている[1]。

https://internet.watch.impress.co.jp/docs/news/1025972.html

前スレ Qiita
https://mevius.5ch.net/test/read.cgi/tech/1542357242/
Qiita 2 - キータぞ、来たぞ、キータだぞー
https://mevius.5ch.net/test/read.cgi/tech/1658762410/
Qiita 3 - キータぞ、来たぞ、キータだぞー
https://mevius.5ch.net/test/read.cgi/tech/1685235361/
Qiita 4 - キータぞ、来たぞ、キータだぞー
https://mevius.5ch.net/test/read.cgi/tech/1705486836/
Qiita 5 - キータぞ、来たぞ、キータだぞー
https://mevius.5ch.net/test/read.cgi/tech/1717651046/
Qiita 6 - キータぞ、来たぞ、キータだぞー
https://mevius.5ch.net/test/read.cgi/tech/1739527246/
2025/12/07(日) 13:21:05.39ID:drAi+A3S
『C言語のメモリ周りの話がいかに簡単かという話』
 
CもPythonもよく分かってない人の書いた感じの記事。
記事中に頻出する「仮想記憶」が分かってない感MAXでジワる。
2025/12/07(日) 19:50:33.81ID:KcgIEcS+
>>544
リンクくらい貼っとけ
https://qiita.com/IMattheZOO/items/a1658c2fefec15e565a8
2025/12/07(日) 22:36:44.62ID:+3PEwpRE
基本情報は役に立たないが合格すらできねえやつも役に立たねえってあれだな仮想記憶云々
2025/12/08(月) 08:02:20.42ID:d7YjMFjr
記事の文章ではintは8バイトと説明しているのに図では4バイトで説明してるのわけわからんな。
図はどっかからの借用か?
2025/12/08(月) 08:34:45.49ID:d7YjMFjr
「こんな書き方をすると最悪プログラムが落ちます。」と言ってる例、コンパイル通るわけないので落ちることもないなあ。どうしてこう自信満々なんだ?
main()の型voidにしてるコード他にもあるけどコンパイラの警告も見てないのかな?
2025/12/09(火) 01:29:21.24ID:l9ooYJm8
> 冒頭でも少し触れましたが、python等の真新しい言語の多くは仮想記憶自体をプログラマに意識させないような設計思想を持っています。その結果、言語仕様をどう理解すればいいのか路頭に迷ってしまうことがあります。
> 例を挙げます。
>
> array.py
> arr=[1,2,3]
> arr_copied=arr
> arr_copied[0]=4
> print(arr) #[4,2,3]
> この動作は、仮想記憶というデータモデルを知らないと異様に見えるのではないでしょうか。

誕生して30年以上経つPythonが真新しい言語かは兎も角として仮想記憶関係なくね?
https://wandbox.org/permlink/WSHSwOFRjc73EcXg
#include <stdio.h>
int main(void)
{
int* arr = (int[]){1, 2, 3};
int* arr_copied = arr;
arr_copied[0] = 4;
printf("[%d, %d, %d]\n", arr[0], arr[1], arr[2]); //[4, 2, 3]
}
レスを投稿する

5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。