X



【IT】C/C++に死を [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
0001ノチラ ★
垢版 |
2017/07/17(月) 15:40:31.76ID:CAP_USER
プログラミング言語Cはおぞましい。いや、素晴らしくもある、もちろん。私たちの住む世界の大部分はCの上に作られている。そしてほとんどのコンピュータープログラミングの基礎をなしている、歴史的にも、実質的にも。Xavier Nielの革新的な “42” スクールのカリキュラムが、学生に標準Cライブラリー関数を一から書き直させることから始まるのはそれが理由だ。しかしCは、C自身が作り上げたこの世界にとってもはやふさわしくない。

「おぞましい」と言ったのは「悪い」ということではなく「畏敬の念を起こさせる怖さ」という意味だ。Cはモンスターになってしまった。あまりに多くの大砲を与えたためにユーザーは自分の足を撃ち抜いてしまう。豊富な体験が教えるところによると、セキュリティーホールにむしばまれることなく大量のCコードを書くことは非常に困難であり「事実上不可能」になりつつある。2年前、私は最初の「Cに死を[Death To C]」の記事にこう書いた:

原理上、ソフトウェアが成長し進化して成熟度を増すほど、セキュリティー脆弱性は複雑になっていく。しかし、C/C++で書かれたソフトウェアにそれは当てはまらない。バッファーオーバーフローや宙ぶらりんのポインターのために壊滅的セキュリティーホールが生まれる事態は、繰り返し繰り返し起こっていて、昔も今も変わることがない。

私たちはこれ以上巨大な口を開けたセキュリティーの盲点を放っておくことはできない。引退して別の言語に取って代わられる時期はとうに過ぎている。問題なのは、ほとんどの近代言語はCを置き換えようという意欲すら持っていないことだ。〈中略〉どの言語もCが最も得意とすることに長けていない ―― 例えばシステムの奥深くまで掘り下げてマッハスピードで動くこと。

あなたがデベロッパーなら、私の言いたいことはもちろんわかっているだろう。Rustの長所を並べることだ。実際これは有望なC/C++の後継だ。2年前に私は、新規の下層レベルコーディングをCではなくRustで書くことを勧めた。つまるところ、穴に関して何よりも大切なのは、掘るのをやめることだ。

Security tips when programming in C (2017 edition):
1) Stop typing
2) Delete what you've already typed
[Cでプログラミングする際のセキュリティー心得(2017年版):
1)タイプするのをやめる
2)すでにタイプしたものを削除する]

今私は、エンジニアが既存のCコードをリファクタリングするとき、特にパーサーなどの入力ハンドラーを書き直すとき ―― ゆっくりと、すこしずつ ―― Rustで置き換えるように真剣に勧めている。
http://jp.techcrunch.com/2017/07/17/20170716death-to-c/
0066名刺は切らしておりまして
垢版 |
2017/07/17(月) 16:48:44.46ID:YClV//nA
>>10
経験上組み込みだからってCしか知らないエンジニアは2流
簡単なツールでも何でもCで作りやがる 無駄にオプション増やすくせにgetopt(3)も知らない
0069名刺は切らしておりまして
垢版 |
2017/07/17(月) 16:50:10.32ID:GVjusvWe
うるせえよ馬鹿、おまえがいるから世の中悪いんだよwww.ac.jp//html
0070名刺は切らしておりまして
垢版 |
2017/07/17(月) 16:51:02.66ID:YwIB5GEf
高級言語はアセンブラーのpre-Processor。
0071名刺は切らしておりまして
垢版 |
2017/07/17(月) 16:51:26.35ID:zyYrM/OD
文系のワイには何のことかサッパリ
0074名刺は切らしておりまして
垢版 |
2017/07/17(月) 16:52:31.05ID:c4BMzrCm
ポインタ潰しきやがったな
0075名刺は切らしておりまして
垢版 |
2017/07/17(月) 16:53:13.24ID:Qc7Pc9vw
これからはマクロアセンブラの時代
0076名刺は切らしておりまして
垢版 |
2017/07/17(月) 16:53:35.27ID:PljvrNsD
>>68
うちの会社でもやっているんだが
C++の学習はC++11/14でやるのがいいよ。
古いスタイルへの対応は慣れてからでいい。
0077名刺は切らしておりまして
垢版 |
2017/07/17(月) 16:54:07.52ID:Qc7Pc9vw
>>76
挫折する未来しか見えない
0078名刺は切らしておりまして
垢版 |
2017/07/17(月) 16:54:23.09ID:wZq/Yj/x
海外での反応は様々だが、最大の問題点は開発者が少数のグループで構成されていること、導入するシステムが少なすぎるいうこと
C++も進化してるので、重要なソフトウェア(OS、コンパイラー等)で採用されないと、Rustが死ぬこともあり得ること

利点としては一旦採用されたならスマホやWebスクリプトのように言語が2年単位で切り替わることがないこと

https://techcrunch.com/2017/07/16/death-to-c/

コメント欄より

Issahar Gourfinkel
One more C programming paranoia article.
I remember how they try to convince me the same on release of vb6.

David Lodge · Plant Technician at Green Teams, Inc.
Sure, c++ is losing market share in new projects; As programming advances, why do we need such a powerful low level like c++?;
I think there are easier py-languages to py-use;

Brian Hart
Hmm if C is so unsafe I wonder why its used for flight termination for Nasa and the Military.

Michael Hofmann
(My completely personal opinion)
I agree with the notion that safe, secure, large-scale software cannot be easily built in C. Plain C is an outdated, deprecated language.

But the author is conflating C and C++. C++, as the author (and unfortunately so many others) might not be aware of, is actually a different language.
And there is no such language as "C/C++", by the way.
Modern C++ code is several orders of magnitude safer then corresponding C code, and, if applied correctly, modern C++ makes most memory leaks,
buffer overflows, or other security related issues a thing of the past. If anything, death should come to C code and ancient C++ code,
but modern C++ (11/14/17) should be pushed and taught.

And about using Rust at scale: very stupid idea. Rust is an new, unproven language currently supported by a small group of people, and that
hasn't stood any serious test of time or gained any reasonable market share yet. With (modern) C++ in existence, I see no particular raison d'etre for Rust.
0079名刺は切らしておりまして
垢版 |
2017/07/17(月) 16:56:00.77ID:ifoYWyAt
>>63
ハードウェア的には3つ存在する。
0か1か繋がってないか
0080名刺は切らしておりまして
垢版 |
2017/07/17(月) 16:59:38.70ID:R5PmJEVb
つっても組み込みなんてC系なかったら成り立たんレベルだろ
0082名刺は切らしておりまして
垢版 |
2017/07/17(月) 17:02:17.99ID:nKMDsFzh
車に例えると
C:メカ知識を持ったドライバー
最近の言語:いわゆる一般ドライバー

結果として車を運転する事には変わり無い
知識の領域が違う
コンピュータも抽象化が進み一般ドライバーが増えた
0083名刺は切らしておりまして
垢版 |
2017/07/17(月) 17:03:01.19ID:VcQ7ZhUI
>>77
そもそもC/C++はどっちも初心者お断り言語だろ

かつて処理きついところとか局所的にアセンブラで書いてたろ
あの立ち位置が今のC/C++だ
0084名刺は切らしておりまして
垢版 |
2017/07/17(月) 17:03:22.35ID:ifoYWyAt
>>80
組み込み系で使う理由は楽するためです。
どうでもいい部分をC言語で作ります
クリティカルな部分はインラインアセンブラで記述します。

Cがメインではなく楽するために作っているので
他の方が公立的であるなら他に移るだけだと思います。
0085名刺は切らしておりまして
垢版 |
2017/07/17(月) 17:05:43.16ID:c5z0rTCh
言語の具体性が高いほど複雑になるからな
結局システムに応じて使い分けるしかないだろ
0086名刺は切らしておりまして
垢版 |
2017/07/17(月) 17:06:29.61ID:AQNv5XBE
適材適所
勝手に好きなの使ってろよ
何言ってんだこいつは
0087
垢版 |
2017/07/17(月) 17:11:52.80ID:GVjusvWe
www.ac.jp//html/https://>>1
0089名刺は切らしておりまして
垢版 |
2017/07/17(月) 17:22:19.55ID:wZq/Yj/x
海外の反応で面白いと感じたのは、この類の記事は頻繁に掲載されるが、
記事の通り言語を切り替えたら、歳を重ねても何の技術も身につかないまま終っていたというコメント

Java、C#やVB6も同じ記事を頻繁に飛ばしていたらしいが殺したというより、各言語がふさわしい居場所と活躍の場を見つけたという方が正しい
Rustの居場所がC言語を殺さないと見つけられないとすると、C言語との戦いに勝てないとRustが殺される(開発者が解散する)憂き目にあいそうだな

https://techcrunch.com/2017/07/16/death-to-c/

コメント欄より

Michael Wenk · The Ohio State University
So... C is dead, long live C, and go with Rust. Okay. Except the minor fact that these articles come out regularly.
If I switched language every time I read something like this, I would have no expertise in anything.

C is 45 years old, so it would be sad if it really was the best thing out there these days. However, that doesn't mean
rewrite, excuse me, refactor every bit of C code into the language of the day.

I implore any decision maker that reads this article to reconsider. If you have C expertise (or Java, or any other
language on the same line), then you will almost always have an easier time using that expertise than trying to
grow some in the new language. If you're worried about such statements that X thing is easier in the new language
then don't be. Its almost always just as easier for a developer to mess up X in the new language as it is in the old.

There are places to use new languages. Just not super mission critical things. I can guarentee you one thing, people
like the author won't be there when you're mission critical software goes bump in the night.
0090名刺は切らしておりまして
垢版 |
2017/07/17(月) 17:23:55.98ID:1e7Ax5fg
>>36
> C/C++以外でネイティブなコードは書けないよ。
もうちょっと勉強しよう。
0091名刺は切らしておりまして
垢版 |
2017/07/17(月) 17:25:51.79ID:4wQ0ty9i
記事風広告
0093名刺は切らしておりまして
垢版 |
2017/07/17(月) 17:26:21.87ID:bSozD3Dt
>>1
>学生に標準Cライブラリー関数を一から書き直させることから始まる

これ学生にやらせるにはいい課題だな
Cは残って欲しい(し、多分残るでしょ)が、C++はもうオワコンだろ、正直。

何に使うんだ?奇妙・キテレツな進化をしてるC++なんて
使うとしたら「ベターC」か。stringとかlistとか便利だし
でもそうするとSTL必須になるし、ダークサイド一直線w
0095名刺は切らしておりまして
垢版 |
2017/07/17(月) 17:29:18.85ID:1e7Ax5fg
今更Cはないわなぁ
0096名刺は切らしておりまして
垢版 |
2017/07/17(月) 17:30:26.90ID:lWt2McDW
OSやデバイスドライバ、基本ライブラリはC言語じゃないと書けない
一般アプリはべつにC限度である必要はないな
0099名刺は切らしておりまして
垢版 |
2017/07/17(月) 17:35:00.46ID:1e7Ax5fg
rustはいいんだけど、C++でさえ拒否反応起こす奴が多い現状では普及は難しいだろうな
0100名刺は切らしておりまして
垢版 |
2017/07/17(月) 17:37:14.60ID:1YGwJ5ho
>>93
確かに、ベターCとして使うことの方が多い。

C++の入門書を見ると、やれクラスだ継承だポリモーフィズムとなるが、実際のところあまり使わなない。
継承はどうしてもクラスの包含では解決できないときに渋々使う感じ。

なので、C++はstringとかSTLのために使ってる。配列のインデックス管理とか面倒だからね。
あと、どこでも変数宣言ができるのも地味だけど便利。
0101名刺は切らしておりまして
垢版 |
2017/07/17(月) 17:39:39.99ID:1YGwJ5ho
ハードウェア設計をやってると、C以外の高級言語なんて使う機会は皆無。
ただし、高位合成の関係でC++というかSystemCは使うが。
0102名刺は切らしておりまして
垢版 |
2017/07/17(月) 17:41:38.98ID:ChiWabKl
>>9
今はスゴいHの時代、状態に影響を与えないのがもてはやされてるんだぜ
0103名刺は切らしておりまして
垢版 |
2017/07/17(月) 17:42:04.21ID:twNdiM5g
>>100
それでいいんだよ。C++の思想は「いろいろ用意したから好きなの使え」。
別にオブジェクト指向やる必要もない。その実用主義がC++のいいところ。
0104名刺は切らしておりまして
垢版 |
2017/07/17(月) 17:42:08.18ID:5FDBnJnv
>>79
あと、0か1かランダムブレる(不定)という状態もあるぞ?
まあ、接続してないってのはハードウェア的には不定なんだがな
0105名刺は切らしておりまして
垢版 |
2017/07/17(月) 17:49:52.18ID:+rCrFxud
>>1
Cで十分
Cでセキュリティホールとか、
メモリーリークとか、チャンチャラおかしい
初心者かよwww
お子ちゃまは、オッパイ飲んで寝んねしてな
0106名刺は切らしておりまして
垢版 |
2017/07/17(月) 17:50:25.88ID:gyrg0vHY
もうこいつも阿呆なんだから日本語で書けるようにしろよ
これでプログラミング問題は終わる
0107名刺は切らしておりまして
垢版 |
2017/07/17(月) 17:51:09.27ID:YwIB5GEf
>>105
ポインター使った経験ないど素人だな、お前は(笑)
0108名刺は切らしておりまして
垢版 |
2017/07/17(月) 17:52:13.39ID:lkTuPpuz
Rust最大の問題は生産性の低さだと聞いたが…
メモリ管理厳密にやるには仕方ないのかもしれないけど、
C++より書きにくいってのはなかなかないよな
Objective-Cくらいかw
0109名刺は切らしておりまして
垢版 |
2017/07/17(月) 17:54:26.64ID:bSaHWfWE
C++は怪物言語だけど、一番万能言語に近くもあるね
0110名刺は切らしておりまして
垢版 |
2017/07/17(月) 17:58:04.44ID:p7rUxtFp
>>15
持ってたよ
今は実家かな?
0112名刺は切らしておりまして
垢版 |
2017/07/17(月) 18:00:30.88ID:Y5nCLATQ
 
Cは「システム記述言語」。
アセンブリの置き換え
セキュリティが担保されている階層で使うべき

C++は万能感があるがC以上に慎重さが求められる
力量で記述の差が大きいし、コンパイルにも時間がかかるから
複数人の大規模開発ではなるべく避ける方が結果的に無難
0113名刺は切らしておりまして
垢版 |
2017/07/17(月) 18:02:13.14ID:cdv0bjlU
メモリーリークはスレッド関連でも起きるんだよな。w
0114名刺は切らしておりまして
垢版 |
2017/07/17(月) 18:03:25.95ID:cdv0bjlU
Cはなんでもキャストできるから危ないといわれ、
C++でカプセル化が導入されたが、中途半端であった。

そして言語仕様が複雑化していった。
0115名刺は切らしておりまして
垢版 |
2017/07/17(月) 18:04:51.14ID:cdv0bjlU
まあ、言語はなんでもいいんだけどな。

セキュリティーを考えすぎるあまり、
一般人に手の届かないことになるのは
どうかと思うね。
0116名刺は切らしておりまして
垢版 |
2017/07/17(月) 18:06:22.99ID:cdv0bjlU
C++のバージョンの新しいのは、便利といえば便利だが、
初心者には意味がわかりにくいだろうな。

どういう経緯から導入されたのか、
そういう理解が必要な層なんだよ。
0118名刺は切らしておりまして
垢版 |
2017/07/17(月) 18:10:00.62ID:BIJ46XXK
cでもcppでもいいけど、昔ながらの職人コード書くのはやめてほしい。
cが最強とか言う人って、関数型言語はおろか、オブジェクト指向すら学ぼうとしないし、スマートポインタとかラムダとかを学ぼうとしない。
0119名刺は切らしておりまして
垢版 |
2017/07/17(月) 18:11:07.28ID:Y5nCLATQ
 
いまのC++が目指しているのは
「何でもできる究極のコンパイル言語」

これは「生き残り戦略」

だから全部入りで研究者レベルにも不満を抱かれないようにしている
逆に肥大化し過ぎて素人レベルには理解不能な機能も多い
0120名刺は切らしておりまして
垢版 |
2017/07/17(月) 18:11:25.92ID:YwIB5GEf
昔は、Assembler全盛期だったし(汗)
0121名刺は切らしておりまして
垢版 |
2017/07/17(月) 18:16:35.63ID:T7N1HzGE
ネイティブ開発ならOCamlでやればいい
ついでに.NET開発用のF#の知識もおまけでついてくるし
0122名刺は切らしておりまして
垢版 |
2017/07/17(月) 18:17:51.93ID:w+HTfzvv
そろそろE言語が生まれてくる
0123名刺は切らしておりまして
垢版 |
2017/07/17(月) 18:18:27.87ID:DBv/3Rni
カーネルをほかの言語で書き直すのは現実的じゃないよな
0124名刺は切らしておりまして
垢版 |
2017/07/17(月) 18:19:07.76ID:tQ2HyqBE
昔からあるOSや組み込みソフトやらミドルウェアはCでもいいだろうて
それ以外の言語じゃ役不足なんだから(Goにするか)

PCアプリとか上位アプリといったものをCで頑張っているのは発狂ものだから置き換えるのはいいがな
それだけのこと
0125名刺は切らしておりまして
垢版 |
2017/07/17(月) 18:20:54.68ID:v90eBNx2
イメージだけだけど、
日本に言語から作り直そうなんて思って実行できる
技術者なんているの?
0126名刺は切らしておりまして
垢版 |
2017/07/17(月) 18:21:17.44ID:wZq/Yj/x
https://techcrunch.com/2017/07/16/death-to-c/

コメント欄より

Seth Anderson
$ mv <This Article> /dev/null
$ mv Rust /dev/null

or

$ cp "Death to C, ++".txt "Why can't everything just be in Node.js and Windows".txt
$ whoami
Windows desktopper
0127名刺は切らしておりまして
垢版 |
2017/07/17(月) 18:22:28.41ID:cdv0bjlU
TrimメソッドをCで書くとすごく長くなるんだけど、
Trimもしとけ、えいやって感じで使ってるよね。
0129名刺は切らしておりまして
垢版 |
2017/07/17(月) 18:22:59.52ID:vRLE0W2c
新人間よ、永遠なれ
0130名刺は切らしておりまして
垢版 |
2017/07/17(月) 18:23:24.05ID:cdv0bjlU
Koalaはもうすぐ出るかな。
0131名刺は切らしておりまして
垢版 |
2017/07/17(月) 18:24:25.12ID:9AyATvTZ
>>93
なんでSTLがダークサイドなんだ?
俺なんかboostすら使いまくりなのに
組み込みでんなの使えない?知るかよw
0132名刺は切らしておりまして
垢版 |
2017/07/17(月) 18:26:03.17ID:NdgaPRQf
いまじゃBIOSでしか使われていないらしいFORTHとか、
70年代に一世を風靡したGAME言語とか、
ハードべったりコードを書くのに適した言語は色々あるんだけど、
なぜかC。
unixだって文書編纂システムだったはずなのに、
なぜかリアルタイム用途にまで使われてしまって……。

C言語だけじゃなく、それを取り巻いているものすべてが神輿になってる。
誰が担ぎ始めたんだ?
0134名刺は切らしておりまして
垢版 |
2017/07/17(月) 18:27:32.72ID:GVjusvWe
SINE:/{1}
<1
ac.jp/sine[18]


〜#1{38

EN?
0135名刺は切らしておりまして
垢版 |
2017/07/17(月) 18:31:39.35ID:hvwOk2XU
>>54
今はJavaもネイティブコンパイルされて動くんよ。
0137名刺は切らしておりまして
垢版 |
2017/07/17(月) 18:40:48.41ID:354zumss
知り合いの東大生はほとんど自作で標準ライブラリをほとんどincludeしてなかったな。
てか演算子すら定義し直してててえって思ったわ。
0138名刺は切らしておりまして
垢版 |
2017/07/17(月) 18:42:39.38ID:YwIB5GEf
>>137
ROMにあったからじゃないの。
0139名刺は切らしておりまして
垢版 |
2017/07/17(月) 18:45:05.16ID:3+KNZzY0
hypertalkの勢いが止まらないね
0140名刺は切らしておりまして
垢版 |
2017/07/17(月) 18:48:48.60ID:E4kOGXBa
>>132
FORTH ならアセンブラ並みに高速になるけどな。
さすがにあの文法はなぁ。文法と呼べるかすら微妙だしな。
俺は好きなんだが。
0142名刺は切らしておりまして
垢版 |
2017/07/17(月) 18:50:00.30ID:OoDB1Qtn
WEBとJAVAにjavascriptの組み合わせこそ死が必要
ブラウザを進化させてVB6ライクのサバクラ開発に戻そうぜ
0144名刺は切らしておりまして
垢版 |
2017/07/17(月) 18:51:25.48ID:/ReOoG7o
 


初めてのCという本を見て顔を赤くするJKを想像


 
0145名刺は切らしておりまして
垢版 |
2017/07/17(月) 18:54:16.09ID:xnoXG5eN
C = Abstracted Macro Assembler
0147名刺は切らしておりまして
垢版 |
2017/07/17(月) 18:58:24.66ID:c8nkRnam
セキュリティーホールの発生の責任を、コンピュータ言語に負わせるのは無理がある。
言いがかりのレベル。

セキュリティーホールの多数は、実装方法の問題だろ。
0149名刺は切らしておりまして
垢版 |
2017/07/17(月) 19:10:43.61ID:MSXFPMWL
まあ、これはアレだな
その人の環境で決まるよ
C/C++を使う仕事ならそれを覚えりゃいい

組み込み系かweb系かでも違う

俺の同級生は中国系のゲーム会社で働いてるけど
英語なんかほとんど勉強してないよ
中国語を覚えて中国人の上司に気に入られて
今では年収1500万の重要なポジションに就いてる
英語話せる同期は300万クラスのコーダーやってるよ

重要なのは環境な
覚える価値がある言語ならそっちの方がコスパかいい
0151名刺は切らしておりまして
垢版 |
2017/07/17(月) 19:13:14.91ID:1e7Ax5fg
>>108
慣れの問題ではあるんだけどね。
C/C++の感覚でデータ構造とか考えてるとコンパイルすら通らないのでイライラする。
0152名刺は切らしておりまして
垢版 |
2017/07/17(月) 19:14:35.04ID:1e7Ax5fg
>>112
複数人での大規模開発をCでやるのも結構無理がある。
0153名刺は切らしておりまして
垢版 |
2017/07/17(月) 19:18:53.91ID:3W98f3mX
C#はIDEのお陰で便利だが.Netをインストールしてくれる鯖が余りない
0154名刺は切らしておりまして
垢版 |
2017/07/17(月) 19:23:42.51ID:fHAZls26
Kotlin使おう
0155名刺は切らしておりまして
垢版 |
2017/07/17(月) 19:24:59.07ID:Zxgv7+6C
これからはC#でUNITYの時代だろ
うちの上司、UNITYの簡単な動画でプレゼン作ってるよ
30分くらいで作れるような簡単な動画な

店舗のシミュレーションで
客の動きと店員の動きを説明するときに
かなりわかりやすいよ
0156名刺は切らしておりまして
垢版 |
2017/07/17(月) 19:27:20.64ID:PjZH3lT2
C と比べて高機能なこと
セキュリティ対策やらメモリ管理やら並列化やらを拡充して
新しい言語をつくることはできるけど
その拡張部分に不満があって、自分の思い通りに動かしたいってときに
どうするか
結局 C で書こうってなる。
C は結局のところ、制御構造とメモリ管理やるだけの言語
バイナリにとても近いからなんでもできるからね
0157
垢版 |
2017/07/17(月) 19:28:25.60ID:GVjusvWe
0101130111000031101301010103010030103
0158名刺は切らしておりまして
垢版 |
2017/07/17(月) 19:30:14.74ID:+6VxKhm/
PICでもC言語使えるじゃん
PHPメインだがCが元になってるからほとんど違和感ないな
ってか今さらC以外の言語を作り直すメリットあるの?コストからして割に合わないだろ
0160名刺は切らしておりまして
垢版 |
2017/07/17(月) 19:32:08.81ID:1MN4dPXF
言語以前にコンピュータシステムや通信プロトコルを理解していないSEが多すぎる
それなのに言語やPCスペックだけはやたらこだわる
0161名刺は切らしておりまして
垢版 |
2017/07/17(月) 19:32:21.41ID:vcBXlCV/
ミジカビの
キャプリキ取ればスギチョビれ
スギカキスラの
ハッパフミフミ

ウッシッシ
0162名刺は切らしておりまして
垢版 |
2017/07/17(月) 19:33:24.99ID:+6VxKhm/
今じゃクラス機能が入ったりPHP7が出てきたりマシンの性能が上がってPHPの開発が増えてるぞ
JAVA系がPHPに置き換わったりしてるしFWの種類や開発速度を考慮するとPHPが最強なのでは?
Cが元になってるからCは使われ続けるということだな
0163名刺は切らしておりまして
垢版 |
2017/07/17(月) 19:34:18.51ID:UOS0W0f+
ミサイルはどんな言語を使ってんだろ。
0164名刺は切らしておりまして
垢版 |
2017/07/17(月) 19:35:36.51ID:+6VxKhm/
>>160
PHPから入ったから少しずつわかってきたが完全には理解してないなw
PCスペックは最近のWEBやアプリ開発ではローカルに本番と同じ環境を構築するからある程度のものは必要になる
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況