スレタイ以外の言語もok
前スレ
次世代言語14 Elixir Crystal Julia Rust Swift
https://itest.5ch.net/mevius/test/read.cgi/tech/1536668904
次世代言語15 Go Rust Swift Kotlin TypeScript
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2018/11/04(日) 20:30:10.42ID:OF8fjEC12018/12/07(金) 21:48:47.14ID:v0eHbZpM
引数10個てw
5個くらいの時点で悔い改めようよ
5個くらいの時点で悔い改めようよ
47デフォルトの名無しさん
2018/12/09(日) 18:02:57.69ID:cEdFWcHV Kotlinもよろしく
48デフォルトの名無しさん
2018/12/09(日) 21:31:48.39ID:piyaaQaM コトリンて仕方なく使うもんでしょ
49デフォルトの名無しさん
2018/12/10(月) 10:50:15.57ID:4x6+51xy Javaだと1週間かかっていた機能追加が、Kotlin移行後は2〜3日でできるようになりました。
――工数が半分以下に減ってるんですね……! Android版Yahoo!ニュースではまだJavaを使っている部分もあるかと思いますが、今後Kotlinへ完全移行する予定はあるのでしょうか?
https://employment.en-japan.com/engineerhub/entry/2018/12/07/110000
――工数が半分以下に減ってるんですね……! Android版Yahoo!ニュースではまだJavaを使っている部分もあるかと思いますが、今後Kotlinへ完全移行する予定はあるのでしょうか?
https://employment.en-japan.com/engineerhub/entry/2018/12/07/110000
50デフォルトの名無しさん
2018/12/10(月) 13:23:39.04ID:csFNmBrf 設計見直したのが大きいってな
Androidならコトリン一択だろうけど
Androidならコトリン一択だろうけど
51デフォルトの名無しさん
2018/12/10(月) 23:03:18.59ID:l83Jt/Qg 逆に言えばAndroidにしか使えない
2018/12/10(月) 23:10:56.15ID:suoz+SOF
確かサーバーでも使えるんだろ
53デフォルトの名無しさん
2018/12/10(月) 23:28:47.29ID:l83Jt/Qg そこはGoogleらしいね。
ただ、鯖ならもっと良い言語あるだろってのはあるし、Goにも言えるけど鯖から外の用途がGoogleの言語は伸びないのよね。
GoもGUIライブラリ弱いし。
自社に関係する用途以外に関心が無いっぽいのがね。。。
オープンソースって元からそういう所あるけど、仮にもGoogleがバックアップしてるのに。
MSも似た様なものだけど、関係する分野自体が手広いからライブラリも充実する。
ただ、鯖ならもっと良い言語あるだろってのはあるし、Goにも言えるけど鯖から外の用途がGoogleの言語は伸びないのよね。
GoもGUIライブラリ弱いし。
自社に関係する用途以外に関心が無いっぽいのがね。。。
オープンソースって元からそういう所あるけど、仮にもGoogleがバックアップしてるのに。
MSも似た様なものだけど、関係する分野自体が手広いからライブラリも充実する。
54デフォルトの名無しさん
2018/12/10(月) 23:54:10.39ID:csFNmBrf javaのトランスパイラだならサーバも書けるけど
新規で書くのにコトリン選んでたら指差して笑う
新規で書くのにコトリン選んでたら指差して笑う
2018/12/11(火) 00:15:59.73ID:qfHGXb5b
サイバーとかラインを笑うとな
2018/12/11(火) 09:20:05.56ID:zPsRdpLw
GUIはFlutterでやるんかね
C#の層をねらっているようにもみえる
C#の層をねらっているようにもみえる
57デフォルトの名無しさん
2018/12/12(水) 00:50:38.08ID:vL0UIWVV dart復活あるか?
2018/12/21(金) 21:39:18.97ID:NZqrEm96
Vue vs React vs Angular
https://mevius.5ch.net/test/read.cgi/tech/1545395856/
https://mevius.5ch.net/test/read.cgi/tech/1545395856/
59デフォルトの名無しさん
2018/12/24(月) 17:32:37.72ID:72iVvCQA >>54
新規案件でjavaなんて選ぶ?
新規案件でjavaなんて選ぶ?
60デフォルトの名無しさん
2018/12/24(月) 18:09:22.26ID:dcQ4yWsY2018/12/24(月) 21:27:23.43ID:KU8JXDES
jvm使うかどうかなら分かるけど
javaかkotlinかって些事じゃね
javaかkotlinかって些事じゃね
62デフォルトの名無しさん
2018/12/25(火) 09:01:23.38ID:WTLCOmht 選べるのにわざわざjvmに縛られるスカポンタンがいるってこと
63デフォルトの名無しさん
2018/12/25(火) 12:37:10.28ID:pfsfL+ll >>61
そうだなあ。Javaしかできないと言ってる人にいきなりやらせてすぐにできるようになったらその人はかなり良いプログラマである可能性があるということはわかる。
何ヵ月やってもダメっぽい場合は他の事も多分ダメでプログラマ向きの人ではないから他の仕事に移すかクビの方向で検討。
そうだなあ。Javaしかできないと言ってる人にいきなりやらせてすぐにできるようになったらその人はかなり良いプログラマである可能性があるということはわかる。
何ヵ月やってもダメっぽい場合は他の事も多分ダメでプログラマ向きの人ではないから他の仕事に移すかクビの方向で検討。
2019/01/04(金) 18:33:38.74ID:iWSuPV3U
僕天才「Scala」
はい論破
はい論破
2019/01/04(金) 23:15:50.43ID:En+LY7pb
またJVM言語か
2019/01/04(金) 23:20:39.13ID:Q6FAAO87
ガイジ「うーん、PHPw」
2019/01/05(土) 00:24:30.73ID:xxKrt8ZM
ここ的には基本Go
もっと性能予測や速度が必要ならRustって感じか?
もっと性能予測や速度が必要ならRustって感じか?
2019/01/05(土) 12:56:22.57ID:tLUIXGKR
一番ダメな組み合わせじゃん
2019/01/05(土) 13:27:08.69ID:4H3rvHqe
kotlin触った後にdart触るとセミコロンがうっとうしいな
次世代言語にセミコロン不要だわ
次世代言語にセミコロン不要だわ
2019/01/05(土) 13:58:04.96ID:Z9h8kfHk
Dartもセミコロン省略議論してなかったっけ
2019/01/05(土) 14:10:35.52ID:tCoREms1
Dartは旧世代言語
2019/01/05(土) 14:37:59.51ID:dyYv3fOG
始まる前から旧世代とかヤバスギでしょ
2019/01/05(土) 20:01:12.72ID:LMfMMSk0
■C#
list.ForEach( e => {
Console.WriteLine(e);
});
■Java
list.forEach( e -> {
System.out.print(e);
});
■Rust
list.for_each(|e| {
println!("{}", e);
});
■Dart
list.forEach( (e) {
print(e);
});
list.ForEach( e => {
Console.WriteLine(e);
});
■Java
list.forEach( e -> {
System.out.print(e);
});
■Rust
list.for_each(|e| {
println!("{}", e);
});
■Dart
list.forEach( (e) {
print(e);
});
2019/01/05(土) 20:01:57.05ID:LMfMMSk0
■JavaScript
list.forEach( e => {
print(e)
})
■Groovy
list.forEach { e ->
print(e)
}
■Kotlin
list.forEach { e ->
print(e)
}
■Swift
list.forEach { e in
print(e)
}
list.forEach( e => {
print(e)
})
■Groovy
list.forEach { e ->
print(e)
}
■Kotlin
list.forEach { e ->
print(e)
}
■Swift
list.forEach { e in
print(e)
}
2019/01/05(土) 20:05:15.93ID:LMfMMSk0
■Go
※筋力でforループ
セミコロンもだけど末尾ラムダの場合に括弧減らせる方が俺は好きだな
※筋力でforループ
セミコロンもだけど末尾ラムダの場合に括弧減らせる方が俺は好きだな
2019/01/05(土) 20:05:32.92ID:tCoREms1
2019/01/05(土) 20:19:05.16ID:QuMXMUQO
ルースト、ダルト、スイフトの構文キモヨ
2019/01/05(土) 21:10:16.73ID:PvUSZwbB
■Smalltalk
list do: [:e |
Transcript cr; show: e printString
]
list do: [:e |
Transcript cr; show: e printString
]
2019/01/05(土) 21:19:25.06ID:QuMXMUQO
>>78
ゴミw!
ゴミw!
2019/01/05(土) 21:56:16.03ID:pkAGu5DR
ゴミの顰みに倣う
2019/01/05(土) 22:07:39.74ID:3PJCY/Pt
>>75
goのforは他の言語のforeachと大して差があるとは思えんが
goのforは他の言語のforeachと大して差があるとは思えんが
2019/01/05(土) 22:13:59.65ID:EkyrZm9z
色々調べてお疲れだと思うけど、そのラムダ式を変数に代入した場合を書いてみるといい
ちゃんと色々考えて機能追加したのか、それとも流行りに乗っかっただけなのかが分かるから
ちゃんと色々考えて機能追加したのか、それとも流行りに乗っかっただけなのかが分かるから
2019/01/05(土) 22:33:50.07ID:LMfMMSk0
2019/01/05(土) 22:53:04.82ID:QuMXMUQO
2019/01/05(土) 23:27:18.90ID:3PJCY/Pt
ラムダを渡すのがポイントなわけね。なら、「作ればある」って感じか。
type anySlice []interface{}
func (this anySlice) forEach(f func(i interface{}) {
for _, e := range this {
f(e)
}
}
list.forEach(func(e interface{}) {
fmt.Println(e)
}
type anySlice []interface{}
func (this anySlice) forEach(f func(i interface{}) {
for _, e := range this {
f(e)
}
}
list.forEach(func(e interface{}) {
fmt.Println(e)
}
2019/01/06(日) 10:55:17.61ID:xgM5oZ73
そもそもラムダ式を変数に代入とか普通しないのでは
型推論が台無しになるでしょ
型推論が台無しになるでしょ
2019/01/06(日) 11:08:46.07ID:325D2giR
>>82
ほら、出てこいよゴミ
ほら、出てこいよゴミ
2019/01/06(日) 11:13:50.31ID:iH/zNN8R
>>86
台無しになんてならないよ
台無しになんてならないよ
2019/01/06(日) 18:21:44.80ID:r4E4Sz7P
普通の関数型言語の型推論 ( HM型推論 ) なら
ラムダ式を変数に代入 ( 束縛 ) しても正常に型が付く
ラムダ式を変数に代入 ( 束縛 ) しても正常に型が付く
2019/01/14(月) 01:14:41.88ID:oSdUqWIR
結局TypeScript最強ってことでFA?
2019/01/14(月) 11:08:15.85ID:mSU16be8
ベクトル計算,統計,数値解析など
Python,R
ブラウザ上
JavaScript
トランスパイラ
TypeScript,Dart,Kotlin
WebAssembly
(多すぎ省略)
アプリ,サービス
コンパイル
C#,Java,Scala,Kotlin,Swift,Objective-C,Dart,Go
スクリプト
Ruby,Perl,PHP
JSフレームワーク使用(Node,React/Native,Electronなど)
JavaScript,TypeScript
ミドルウェア,ドライバ
C,C++,Rust,Go
適応領域/縄張り的な観点で人気言語から列挙、異論は認める
Python,R
ブラウザ上
JavaScript
トランスパイラ
TypeScript,Dart,Kotlin
WebAssembly
(多すぎ省略)
アプリ,サービス
コンパイル
C#,Java,Scala,Kotlin,Swift,Objective-C,Dart,Go
スクリプト
Ruby,Perl,PHP
JSフレームワーク使用(Node,React/Native,Electronなど)
JavaScript,TypeScript
ミドルウェア,ドライバ
C,C++,Rust,Go
適応領域/縄張り的な観点で人気言語から列挙、異論は認める
2019/01/14(月) 11:09:15.12ID:mSU16be8
ハードウェアを使う計算処理のDSLとも言えるようなPython,Rの領域は
他が入り込めそうにない
TypeScriptはJavaScriptの上位互換性がかなりの強みになっているが
ネイティブコールは他に頼る必要がある
.NET Native, Substrate VM, Kotlin/Native, Dart など
VM型だったものがLLVM等を利用し、
FFIを持つだけでなくネイティブのバイナリを生成出来るようになっている
ある程度用途や領域の前提が無いと比較は難しいだろう
ビルド関連,エコシステムも実際上は言語選定に含まれる
もちろん題材としては構文(型システムなど含む)の優劣のみ比較するのでも良いと思うが
他が入り込めそうにない
TypeScriptはJavaScriptの上位互換性がかなりの強みになっているが
ネイティブコールは他に頼る必要がある
.NET Native, Substrate VM, Kotlin/Native, Dart など
VM型だったものがLLVM等を利用し、
FFIを持つだけでなくネイティブのバイナリを生成出来るようになっている
ある程度用途や領域の前提が無いと比較は難しいだろう
ビルド関連,エコシステムも実際上は言語選定に含まれる
もちろん題材としては構文(型システムなど含む)の優劣のみ比較するのでも良いと思うが
93デフォルトの名無しさん
2019/01/25(金) 08:57:21.46ID:iIPgsGqp ▪Haskell
mapM print list
mapM print list
94デフォルトの名無しさん
2019/01/25(金) 09:05:36.46ID:iIPgsGqp2019/01/26(土) 19:42:15.89ID:qpwORrxM
流石にラムダは書けるのに関数は渡せないなんてクソ言語は無いだろwww
無いよね?
list.forEach(print)
無いよね?
list.forEach(print)
96デフォルトの名無しさん
2019/01/27(日) 05:18:31.69ID:RHxd3V/8 広告がめっちゃ悪さするけどいつからマルウェア配布してたんだ?
97デフォルトの名無しさん
2019/01/27(日) 09:12:28.47ID:2eLr8oJu >>95
それどの言語?
それどの言語?
2019/01/27(日) 09:47:45.10ID:oa6hzjRO
2019/01/27(日) 12:34:46.98ID:dhHHmXdZ
1引数1ステートメント前提での省略書くのは
実用はともかく比較のセンスは悪いと思う・・・
実用はともかく比較のセンスは悪いと思う・・・
100デフォルトの名無しさん
2019/01/28(月) 00:44:24.53ID:7HweG8Qp _打ちづらいから死ね
101デフォルトの名無しさん
2019/01/28(月) 02:57:39.46ID:+hUKVMZ1 >>100
英字キーボードでも使ってんの?
英字キーボードでも使ってんの?
102デフォルトの名無しさん
2019/01/28(月) 03:11:34.65ID:cr29A5a5 >>101
_は圧倒的にUS配列の方が打ちやすいんだよなあ
_は圧倒的にUS配列の方が打ちやすいんだよなあ
103デフォルトの名無しさん
2019/01/28(月) 15:48:18.09ID:5xdac8/M 右小指をプレス機で潰しちゃって、事務職に転属した人かもしれない。
104デフォルトの名無しさん
2019/01/30(水) 07:00:10.06ID:R/oGvj42 日本語キーでも右Shiftとその隣を押すだけだしこれが押しにくいってことないだろう
105デフォルトの名無しさん
2019/01/30(水) 07:56:59.90ID:sf14HEmo ホームポジションを崩すのは罪だからな
106デフォルトの名無しさん
2019/01/30(水) 15:03:25.01ID:M7eOsbET107デフォルトの名無しさん
2019/01/31(木) 23:21:14.72ID:U6W2dkV3108デフォルトの名無しさん
2019/02/01(金) 00:24:23.59ID:nHt158PO >>107 スクリプト言語って知ってる?
109デフォルトの名無しさん
2019/02/01(金) 00:33:16.42ID:5SVEeUjR javascriptのvarもぴょんぴょん飛び出すかわいいやつだぞ!
110デフォルトの名無しさん
2019/02/01(金) 00:39:47.60ID:abqfI4W1111デフォルトの名無しさん
2019/02/01(金) 04:00:16.01ID:30ghkfax 大抵の言語って主要な用途がはっきりしてるけどさあ
Rustって一体なんの分野で使うのが主流なの?
Rustって一体なんの分野で使うのが主流なの?
112デフォルトの名無しさん
2019/02/01(金) 06:49:16.49ID:Ild2L/gH 低レイヤー C/C++と競合
113デフォルトの名無しさん
2019/02/01(金) 13:08:11.93ID:mPRfx2mL 開発者7万人に聞く、2018年学んだプログラミング言語第1位は? 2019/01/31 09:40:20 後藤大地
https://news.mynavi.jp/article/20190131-764256/
HackerRankはこのほど、7万人ほどの開発者を調査した結果を「2019 Developer Skills
Report - HackerRank」として公開した。同調査は、プログラミングに従事している開発者が
どのような技術を学んだのか、今後どのような技術に取り組みたいのかなどをまとめている。
開発者が2018年に学んだプログラミング言語としては、JavaScriptが1位になっている。
これにJava、C、Python、C++が続いている。
2019年に開発者が学ぼうと考えているプログラミング言語ではGoが1位で、これに
Kotlin、Python、TypeScriptが続いている。これまでの動向からは、開発者が学ぼうと
考えてるプログラミング言語が必ずしもその後のプ人気には結び付いていないことも
示されている。
プログラミング言語の人気ランキングにおいて、JavaScriptはそれほど上位に入っていない
ことが多いが、HackerRankのレポートは多くの開発者がJavaScriptの学習に取り組んでいる
ことを示している。JavaScriptが実際のシステム開発に必要な技術として広く活用されて
いるものと見られる。
https://news.mynavi.jp/article/20190131-764256/
HackerRankはこのほど、7万人ほどの開発者を調査した結果を「2019 Developer Skills
Report - HackerRank」として公開した。同調査は、プログラミングに従事している開発者が
どのような技術を学んだのか、今後どのような技術に取り組みたいのかなどをまとめている。
開発者が2018年に学んだプログラミング言語としては、JavaScriptが1位になっている。
これにJava、C、Python、C++が続いている。
2019年に開発者が学ぼうと考えているプログラミング言語ではGoが1位で、これに
Kotlin、Python、TypeScriptが続いている。これまでの動向からは、開発者が学ぼうと
考えてるプログラミング言語が必ずしもその後のプ人気には結び付いていないことも
示されている。
プログラミング言語の人気ランキングにおいて、JavaScriptはそれほど上位に入っていない
ことが多いが、HackerRankのレポートは多くの開発者がJavaScriptの学習に取り組んでいる
ことを示している。JavaScriptが実際のシステム開発に必要な技術として広く活用されて
いるものと見られる。
114デフォルトの名無しさん
2019/02/01(金) 13:23:50.72ID:3l+pPyJW >>111
web
web
115デフォルトの名無しさん
2019/02/01(金) 20:29:06.41ID:sNV+JFAU ちょっと油断するとすぐ名前出なくなるF#さん・・・
116デフォルトの名無しさん
2019/02/01(金) 20:52:00.29ID:/RO3I7T1 らくだ兄さんが入ってるから・・・
117デフォルトの名無しさん
2019/02/01(金) 21:55:24.60ID:J6foLTkv F*とかいうのがあるな
118デフォルトの名無しさん
2019/02/01(金) 21:55:57.51ID:oLNIF1zo は?
119デフォルトの名無しさん
2019/02/01(金) 22:01:23.15ID:8OStP56X プ人気
120デフォルトの名無しさん
2019/02/01(金) 22:38:08.45ID:mVBo/SPW F*uk
121デフォルトの名無しさん
2019/02/02(土) 10:34:33.80ID:GohrBOmH F#のパイプ演算子は非常に便利なのでぜひ普及してほしい
122デフォルトの名無しさん
2019/02/02(土) 12:02:01.90ID:1hiFLBcT node/typescript, kotlin, rust
この3つで出来ない(向いてない)ことってiosアプリ以外にある?
この3つで出来ない(向いてない)ことってiosアプリ以外にある?
123デフォルトの名無しさん
2019/02/02(土) 12:13:41.09ID:g9hrL6RT 機械学習?
124デフォルトの名無しさん
2019/02/02(土) 12:15:12.57ID:Rjdem6b9 明らかに向かないのはWindowsデスクトップアプリや統計だろうな
125デフォルトの名無しさん
2019/02/02(土) 12:21:33.80ID:33hjMbXw 3つともiosアプリ/Windowsアプリを作れると思うけど
相対的に向いてないのはPythonやRが得意とするその辺だろうね
相対的に向いてないのはPythonやRが得意とするその辺だろうね
126デフォルトの名無しさん
2019/02/02(土) 12:29:06.79ID:1hiFLBcT すまん。後出しであれなんやが各エコシステムが満タンになった未来想定で頼む。
> Windowsデスクトップアプリ
これは js(typescript)/kotlin native でなんとかならんやろか。
> 機械学習, 統計
これは何でpythonが押されてるのか良くわかってないんやが、
rustが成熟しても選ばれんのかな。何かpythonにしかないメリットがあるんやろか。
> Windowsデスクトップアプリ
これは js(typescript)/kotlin native でなんとかならんやろか。
> 機械学習, 統計
これは何でpythonが押されてるのか良くわかってないんやが、
rustが成熟しても選ばれんのかな。何かpythonにしかないメリットがあるんやろか。
127デフォルトの名無しさん
2019/02/02(土) 12:52:23.48ID:33hjMbXw IOSアプリ
TypeScript : (JavaScript) : React Native他 : 例 Facebookアプリ
Kotlin : Kotlin/Native(IOS)
Rust : 例 Firefox Quantum
Windowsアプリ
TypeScript : (JavaScript) : Electron : 例 Visual Studio Code
Kotlin : (Java) : 例 IntelliJ
Rust : 例 Firefox Quantum
TypeScript : (JavaScript) : React Native他 : 例 Facebookアプリ
Kotlin : Kotlin/Native(IOS)
Rust : 例 Firefox Quantum
Windowsアプリ
TypeScript : (JavaScript) : Electron : 例 Visual Studio Code
Kotlin : (Java) : 例 IntelliJ
Rust : 例 Firefox Quantum
128デフォルトの名無しさん
2019/02/02(土) 12:53:16.41ID:33hjMbXw エコシステム満タンならPythonの得意分野もいけると思う
現状でもTensorFlowとかJavaやRustから使えるし
でも現実的にエコシステムが追いつくことは難しそう
Pythonの初学者にも読みやすい性質と
データサイエンス系のエコシステムの充実さにより
そういう分野の人が流入して、それにより充実さが増す流れが出来てる
現状でもTensorFlowとかJavaやRustから使えるし
でも現実的にエコシステムが追いつくことは難しそう
Pythonの初学者にも読みやすい性質と
データサイエンス系のエコシステムの充実さにより
そういう分野の人が流入して、それにより充実さが増す流れが出来てる
129デフォルトの名無しさん
2019/02/02(土) 12:54:02.43ID:1hiFLBcT 何でpythonかちょっと調べてみたわ。
ttps://qiita.com/yaju/items/5502115d7e3d06e6bbdd
「エコシステム・コミュニティ・サポート・言語の簡易さ」こんな感じの理由やった。
だいたいはエコシステム最強の近未来Rustなら置き換え可能な要素やろうと思ったんやけど、
「言語の簡易さ」はどうにもならんね。機械学習始めようと思った人がRustから入門するのは現実的じゃないわ。
ttps://qiita.com/yaju/items/5502115d7e3d06e6bbdd
「エコシステム・コミュニティ・サポート・言語の簡易さ」こんな感じの理由やった。
だいたいはエコシステム最強の近未来Rustなら置き換え可能な要素やろうと思ったんやけど、
「言語の簡易さ」はどうにもならんね。機械学習始めようと思った人がRustから入門するのは現実的じゃないわ。
130デフォルトの名無しさん
2019/02/02(土) 12:56:11.16ID:0iwArRD8 >>125
向いてるかどうかじゃないの?
向いてるかどうかじゃないの?
131デフォルトの名無しさん
2019/02/02(土) 13:22:36.82ID:1hiFLBcT >>128
そうみたいやね。おんなじ結論やわ。
typescriptで機械学習の呼出ライブラリ作りまくればワンチャン・・ないか。
そしたら
node/typescript(js後継), kotlin(java後継), rust(c/c++後継), phthon(入門用&AIできるよ)
この4つならコンピュータ用途の最大公約数ってことでええんやろか。
そうみたいやね。おんなじ結論やわ。
typescriptで機械学習の呼出ライブラリ作りまくればワンチャン・・ないか。
そしたら
node/typescript(js後継), kotlin(java後継), rust(c/c++後継), phthon(入門用&AIできるよ)
この4つならコンピュータ用途の最大公約数ってことでええんやろか。
132デフォルトの名無しさん
2019/02/02(土) 13:32:33.05ID:jcUa9nnO >>127 アプリってどう言う意味で書いたの? アプリを開発できるかどうか?
iOS だったら、pythonista が結構使えそうだよ。
python から、iOS のシステム関数とかObjective-C の関数を呼べるからほぼ何でもできる。
python の外部ライブラリのうちCで書かれたライブラリは使えないけど大体のことは間に合う。
GUI も簡単に作れる。 センサー類も全て使えるしかなり評判が良い。 GUI はjson を呼んでるらしいからWebkitの配下で動いているっぽい。
python 其の物は既に学生の教育用として確たる座を占めたから当分人気が落ちることはなさそう。
iOS だったら、pythonista が結構使えそうだよ。
python から、iOS のシステム関数とかObjective-C の関数を呼べるからほぼ何でもできる。
python の外部ライブラリのうちCで書かれたライブラリは使えないけど大体のことは間に合う。
GUI も簡単に作れる。 センサー類も全て使えるしかなり評判が良い。 GUI はjson を呼んでるらしいからWebkitの配下で動いているっぽい。
python 其の物は既に学生の教育用として確たる座を占めたから当分人気が落ちることはなさそう。
133デフォルトの名無しさん
2019/02/02(土) 13:42:21.93ID:33hjMbXw134デフォルトの名無しさん
2019/02/02(土) 13:43:03.05ID:jcUa9nnO pythonista で作ったものは、App store の審査に通らないらしいから売ることはできない。
売るとなるとSwiftを使う事になるが開発環境の垣根が高いからイマイチ人気が伸びない。 オープンソースになったからMac以外でもコンパイルは出来るようになったが、Objective-C のライブラリまで解放されてるわけじゃないからイマイチ。
言語的には好きな言語なんだが。
売るとなるとSwiftを使う事になるが開発環境の垣根が高いからイマイチ人気が伸びない。 オープンソースになったからMac以外でもコンパイルは出来るようになったが、Objective-C のライブラリまで解放されてるわけじゃないからイマイチ。
言語的には好きな言語なんだが。
135デフォルトの名無しさん
2019/02/02(土) 13:49:29.70ID:1hiFLBcT >>114
CRUD試せるようなwebアプリ作ってみたけどwebには向いてなかったで。
GCいらずの利点が薄いしエコシステム無いしIDEの補完弱いし言語仕様むずいし。
最悪1人でも作れるような小規模サイトじゃないと無理やと思う。現時点では。
CRUD試せるようなwebアプリ作ってみたけどwebには向いてなかったで。
GCいらずの利点が薄いしエコシステム無いしIDEの補完弱いし言語仕様むずいし。
最悪1人でも作れるような小規模サイトじゃないと無理やと思う。現時点では。
136デフォルトの名無しさん
2019/02/02(土) 14:49:28.56ID:jcUa9nnO >>134 何日か前にpython の人気ランキングが上がってると言うニュースを見て、一昨日辺りからpythonの紹介記事や入門動画を見て、これは使えそうだなと言う感触を得た。
今朝 pythonistaをダウンロードして、どんなものか試したりpython の基本構文を練習したりして、概略がわかってきたから、昼からiOS 用アプリの練習問題としてのサンプルを動かしてみた。
iPhoneでiPhoneアプリを作ろう
https://qiita.com/ttsutchi/items/34fb3395f085e5e11f6e
こんな感じ
https://i.imgur.com/Tz3u3xn.jpg
WysiWig で配置を自由に動かせるから便利。
昔HTML の作成ツールでWysiWig の物を使ったこともあったが、余計なHTMLを吐き出して後のメンテナンスが大変になるから、すぐにやめた。
これは変なコードを入れる訳でもないから使いやすい。
ただ、アプリをホームに登録して動かして終わった時にソース画面に移るのは煩わしい。 何か方法はあるとは思うが。
今朝 pythonistaをダウンロードして、どんなものか試したりpython の基本構文を練習したりして、概略がわかってきたから、昼からiOS 用アプリの練習問題としてのサンプルを動かしてみた。
iPhoneでiPhoneアプリを作ろう
https://qiita.com/ttsutchi/items/34fb3395f085e5e11f6e
こんな感じ
https://i.imgur.com/Tz3u3xn.jpg
WysiWig で配置を自由に動かせるから便利。
昔HTML の作成ツールでWysiWig の物を使ったこともあったが、余計なHTMLを吐き出して後のメンテナンスが大変になるから、すぐにやめた。
これは変なコードを入れる訳でもないから使いやすい。
ただ、アプリをホームに登録して動かして終わった時にソース画面に移るのは煩わしい。 何か方法はあるとは思うが。
137デフォルトの名無しさん
2019/02/02(土) 15:23:23.21ID:jcUa9nnO 日本でpython の普及が遅れたのは、Rubyがあったからみたいだね。
スクリプト言語だから、perl やRuby に似てて当然なんだが、その分pythonは多言語化に遅れてる気はする。
HTML の作り方の紹介動画を見てるとperl を使った作り方に似てるなと思った。
javaのJSPよりはよほど使いやすそう。
自分がpython をやっても良いかなと思ったのは、
1. インタプリタで誰でも入門が簡単
昔のBASICに変わりうる立場。 教育に良い
2. 何でもやれそう。
スマホアプリを手軽に作れるのは趣味に良い。
2.1 Web アプリを作るのが簡単そう。
2.2 Excel との相性が非常に良さそう
今やアメリカの事務職でもpythonが出来ることを求められ始めている。 事務としてはExcel の延長だろうな。 高級VBA?
スクリプト言語だから、perl やRuby に似てて当然なんだが、その分pythonは多言語化に遅れてる気はする。
HTML の作り方の紹介動画を見てるとperl を使った作り方に似てるなと思った。
javaのJSPよりはよほど使いやすそう。
自分がpython をやっても良いかなと思ったのは、
1. インタプリタで誰でも入門が簡単
昔のBASICに変わりうる立場。 教育に良い
2. 何でもやれそう。
スマホアプリを手軽に作れるのは趣味に良い。
2.1 Web アプリを作るのが簡単そう。
2.2 Excel との相性が非常に良さそう
今やアメリカの事務職でもpythonが出来ることを求められ始めている。 事務としてはExcel の延長だろうな。 高級VBA?
138デフォルトの名無しさん
2019/02/02(土) 17:51:42.37ID:LdV/hXf4 てかpython程度の言語なら流行ったらその時にでも勉強すれば十分だろ。
perlやrubyに比べたらだいぶ楽だぞ。何を警戒してるんだか。
perlやrubyに比べたらだいぶ楽だぞ。何を警戒してるんだか。
139デフォルトの名無しさん
2019/02/02(土) 20:03:30.25ID:hDNgHqpo >>138 その警戒感がないから流行り始めてるのでは?
言語としてはメールやエクセルと同じ感覚で使うレベル。
目新しい事もなにもない。
しかし出来ることは少なくとも科学分野では全ての言語を凌駕しそう。
言語としてはメールやエクセルと同じ感覚で使うレベル。
目新しい事もなにもない。
しかし出来ることは少なくとも科学分野では全ての言語を凌駕しそう。
140デフォルトの名無しさん
2019/02/02(土) 20:19:28.91ID:Dt4YIwTF Pythonはライブラリキックするためだけの言語だからな
141デフォルトの名無しさん
2019/02/02(土) 20:21:21.54ID:LdV/hXf4 >>139
pythonが普段使いだからかも知れんが、本当に凡庸だよ。
他の言語みたいに言語特有の機能みたいな尖った部分はほとんどない。
勉強とかするなら他の言語やったら?と思うくらい。
まあ機械学習ライブラリ周りは言語というかあの手のライブラリ特有の遅延評価の癖みたいなのはあるから
そういうのに慣れとくのはいいかも知れんけど。
pythonが普段使いだからかも知れんが、本当に凡庸だよ。
他の言語みたいに言語特有の機能みたいな尖った部分はほとんどない。
勉強とかするなら他の言語やったら?と思うくらい。
まあ機械学習ライブラリ周りは言語というかあの手のライブラリ特有の遅延評価の癖みたいなのはあるから
そういうのに慣れとくのはいいかも知れんけど。
142デフォルトの名無しさん
2019/02/02(土) 20:24:11.43ID:jcUa9nnO >>140 言語としての面白さはないが、何かを作る、解決すると言う意味での解決策ではトップレベルなんだろうな。
プログラムというのは、問題を解決するために作るものなんだから、最短距離で解決できるのがベスト。
プログラムというのは、問題を解決するために作るものなんだから、最短距離で解決できるのがベスト。
143デフォルトの名無しさん
2019/02/02(土) 20:34:23.32ID:Dt4YIwTF >>142
そりゃパフォーマンス出せない言語で効率的に動かすには処理の速い言語で作ったライブラリをキックさせれば良いからな
そういう意味ではPythonは楽なんだよな
Excelマクロに使いたがってるのもまさにそれだしな
そりゃパフォーマンス出せない言語で効率的に動かすには処理の速い言語で作ったライブラリをキックさせれば良いからな
そういう意味ではPythonは楽なんだよな
Excelマクロに使いたがってるのもまさにそれだしな
144デフォルトの名無しさん
2019/02/02(土) 20:35:16.90ID:Ry+eK5So 単純にライブラリがあるからってだけだよ
Rubyが流行ったのと一緒
Rubyが流行ったのと一緒
145デフォルトの名無しさん
2019/02/02(土) 21:08:59.47ID:OgiywF+Q ライブラリがないからrubyは廃ったまで読んだ。
146デフォルトの名無しさん
2019/02/02(土) 21:54:15.73ID:T6gWjD5f どんなにエコシステムが充実しようが、Rustがpythonに取って代わることはないよ
REPLの有無や型システムの性質の違いやらで、言語仕様の段階でとっつきやすさが違う
REPLの有無や型システムの性質の違いやらで、言語仕様の段階でとっつきやすさが違う
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 「中国人の訪日熱は冷めた」 人気旅行先から日本外れる 14日で自粛呼びかけ1カ月 ★3 [蚤の市★]
- 高市首相の答弁書に「台湾有事答えない」と明記 存立危機発言当時 ★8 [蚤の市★]
- 「1800万円の売り上げゼロに…」中国インバウンドに特化の宿の今 ★2 [蚤の市★]
- 最新版Z級クソ映画ランキングが決定! [牛丼★]
- 公用車カーナビのNHK受信料「全額免除を」 千葉市議会、国に制度創設求める意見書可決 [少考さん★]
- 【食】「シャウエッセンは焼くべからず」暗黙のルールを破り売上高過去最高…日本ハム社員たちが「夜味」にかけた情熱 [ぐれ★]
- どこだ?強ええええバキぼんやは????
- ( ´・ω・` )どいてもらえます?
- 【埼玉】34歳無職、置き配📦を盗みまくる!その数、400点!😱 [718678614]
- 福井県民に頭おかしくされて悔しいからスレ立て
- 【MLB】打率3割と2桁ホームランを達成した日本人はイチロー、松井、大谷だけ←これ
- なあ、「石破さんにもう一回やって頂く」って選択肢って…ないか? [976717553]
