1のいうLinuxがGNU/Linuxの話しならば、JAVAが1番論外。誰も使ってないし重い。
シェルスクリプト、C、Perl、Python
どれでも好きなの使え。
GUIで派手にやらかしたいならQtとC++
Rubyは誰も相手にしてないから論外だがインタープリタとして軽いオナニーしたい時だけ許す。
>>2
c++とか勘弁して下さい
コピーコンストラクタと戦うのはもう疲れました
なんかGUIでいいのないですか?
javaのswingがわりかしマシかな?って感じなんですが >>2,4
PyQtって一般的何ですかね?
どうせもうこれしか選択肢ないし調べてみます >>7
良さげっすね
プロトタイプでいいらしくて普通にボタン押せればいいって感じの要求なんですよ
やってみます >>1
シェルスクリプト馬鹿にするなよ?
他人が配布済みのGTK+での出力バイナリと組み合わせてお手軽にGUIプログラミングできる。俺はPerlでやってるけど。
まあスクリプトキディという汚点もついてくるが。
だがPythonのtkでlib叩いたとしても、いざ他人に向けて配布するときは、スクリプトワロスと思われる恥ずかしい形になってることに気づくはず。(ただしLinuxMintみたいにOS同梱でPythonのGUIならば許される風潮だが)
だからC++を勧めた。
まあ自己完結のオナニーならば何使ってもいいけどね。そういう意味ではPythonもシェルスクリプトも変わらない。 いやー実はwindowsでも動いて欲しくて
はじめは別で組む予定だったんですけど
色々調べてるうちにpythonやjavaで組めば両方の環境で動くんじゃね?って欲が出てきましたw
Winにpython入れて良いならおいらも>>7に一票かな。 C#のIDEでLinuxでも動くのなかったっけ
GTKでRAD対応してたような
今は2017年だぞ
HTML5+CSS3+JavaScriptで何でもやるのがクールだろ
しかもマルチプラットフォームがお望みときている
ならもはやElectronを使うより他はない
ちなみにWindows,Macでも動くし、Linuxの載ったラズパイでも動くよ。
メイドラゴンでもやってたけど今pythonて仕事で使われてるくらいクールなの?
知らんかった・・・
いあ、個人で使うツールには良いかもだが、Web系でもなけりゃ客に出すようなのにpythonはないw
あくまで手軽さ重視だ。
世界レベルの話をするとすれば、
Linuxは記述言語のCを除けばPython一色と言えるよ。昔はXenの制御とかに使われてた程度だったけど、今は完全にPerlを置き換えたし、シェルスクリプトでできるようなinitのスクリプトでさえPython使おうとする鳥もある。
ただ、Perlはアプリケーションのビルドの時に少しだけ必要なことが多々あるから、PerlがLinuxから消えることもない。ディストリビューターが外したくても外せない言語。
>>1が何作りたいのか知らないけど、Ubuntu 使ってるなら何の開発環境整えるにしてもスゴい簡単だよ。
Gtk Qt Pygtk PyQt...ちょっとググればパッケージがすぐ見つかるよ。個人的にはPy系をオススメする
WebならPHP Perlお好きな方を。。 何で色んなライブラリ勧めてるのか知らんけど、pythonに最初から入っててすぐ使えるtkinter出てんだから、それで良いじゃない。
Winでもすぐ使えるし。
もっと軽いのとか細かく指定出来るのとか注文あるならともかく。
>>24
すまん。その金太郎みたいな名前の知らんかったわ。。そんなんあるなら、それでいいな・・。 >>25
みんpyでGUIと言ったらコレだが。。。
python勧める人はみんな>>7に票を入れると思ってたから、逆に驚いた。 javascript単体でできないならnode.js
これだけ覚えれば他でも応用がきく
>>8
zenity --info --ellipsize --text="ボタンを押せればいい" pythonの書き方が今一つ好きになれん、{}が無いとプログラム感がでないw
>>32
まあ分かる。
言語としての面白味は乏しい。
けど実際問題として現時点ではRubyより速い。
自作コマンドのテスト用に不思議の国のアリスの英語テキスト落として読ませたら1.3倍くらい速かった。
体感では
Haskell≒Python>Ruby >>30
まずはこれ以外ないだろ、環境作る必要ないんだからおまえら教え方下手か pythonもCもLinuxは最初から入ってるから、環境作らなくて良いよ?
pythonならGUIライブラリtkinterの依存先tkを
sudo apt install tk
するだけでおk。
Haskellだと依存元GUIライブラリ入れて、HaskellのGUIラッパー入れて、パス通す。
Linuxなら、Ruby!
シェルスクリプトの代わりになる。
Chef, Vagrant など、アプリの設定ファイルも、Rubyで書ける
他に、シェルスクリプトの代わりなら、PowerShell もある
他には、Java, Kotlin。
Kotlin は、Scala + Groovy のような言語だが、Rubyが出来れば、わかる
RubyはまずRubyそのものをsudo apt install rubyしなきゃならないじゃないか。
でもまあ、丁度良いや。
evenArry, oddArry = [], []
ARGV.each_with_index{|arg, i|
evenArry.push(arg) if i.even?
oddArry.push(arg) if i.odd?
}
evenArry.zip(oddArry){|x, y| print [x,y] } if evenArry.size < oddArry.size
oddArry.zip(evenArry){|y, x| print [x,y] } if evenArry.size >= oddArry.size
puts
このコードさあ、Pythonのzip関数は短い方に合わせてくれるのに、rubyのzipメソッドが長い方に合わせて、
短い方の不足分に勝手にnil入れやがるから長さ比べて短い方でzipメソッド使うようにしてるんだけど、nilを省くメソッドあったら一行浮くのよ。
何か良いメソッド知らね?
だからあ、GUIを配布する時に「Rubyをインストールしてください」なんて恥ずかしくて書けねーよ。ルビー信者はもっと先のこと考えてくださいよ。
プログラマやってて会社やめて10年ほど引きこもってたがここの単語のほとんどがわからねえ・・・
もうこの業界に復帰するのは無理なんだろうな・・・
>>45
10年間で何か動くプログラムの一つでも作った? ん、何もw(´・ω・`)
アニメ見てオナニーしてたまにテニスして寝るの繰り返しだ。
学生の頃はゴルフゲームとかシューティング作ってたけど、JavaAppletあたりからもうGUIプログラミングに
嫌気が差してきて、しかも会社ではWeb志望だったのにコボラーにさせられ精神壊して退職。
最近ちょっとやる気出てきたけどnode.jsとかpythonとかわからんこと多すぎてまた萎えてきた。
>>47
全然問題ない。
LinuxがC言語なのは変わらないままだよ。
Pythonは読むための言語、Rubyは単なる流行。
ただオブジェクト指向は必須。Cでも使われてるから。
C言語から距離が離れた言語を忌み嫌ってれば間違いない。 あ、でもweb志望ってことは就職探しか。
じゃあ困難かもな。
>>47
WebならPHPでお手軽に出来るじゃん
WordPressとかならもっと楽 c,c++は大丈夫。つかそれしかもう分からない。組み込みいこうにもアセンブラが分からない・・・
PHPとかWordPressとか聞いたことはあるけどね。言語自体は覚えられると思うけど
とにかく言葉の知識が10年前にないものばかりで検索するのも億劫。はよベーシックインカムの時代こい
きちんとしたとこならC/C++をまともに書ける人は今でも大事にされるよな
Web系やりたいならHTTPとDNSの仕組み、cookie/sessionの構造、それとHTML/CSSを適当に把握すりゃいける
リハビリになんか適当なWebサービス作ってみたらどうだ
モチベ必要ならなんか縛り入れて。js禁止とか
ホスト辛いよねー
ホストインフラだったけどOSのコントロールブロックをいじるようなアセンブラアプリを散々読んで、
ちょこっとコードを変更するような事をやってたなー。
ちなみに3年前の話。
pythonならanacondaある環境なら絶対入ってるんじゃね
って考えると最近のlinuxはほぼほぼ入ってるから誰でも理解できるpython楽だと思うよ
あとは低レベル系の開発を趣味で楽しみたいならgasかなあ
今更感あるけど昔のゲームのバグ探しとか好きだったのならgas楽しいかも
at記法だからmasmとか触った瞬間左側通行から右側通行の世界来たみたいになるけどw
pythonは個人ではあんま使わねーな
2系のコードを3系でも動くように直す奴めんどくさすぎる(2to3じゃなくて両用)
「俺全部3だからかんけーねーし」なら知らんけど、他人(or他企業)が2系コードをアホほど抱えてる場合
Python4が出たらまたそうなるんだろうな……次2to4と3to4でも作るのか?
>>56
開発チームがめんどくさがったんじゃない?
グイド的に好きなところ以外は平気で手を抜くようだから
別にそんなんなら直さんでもよかったんと違う、って言いたくなる >>58
定期的に前の仕様をおじゃんにする仕様変更を入れないと入門書が売れないだろ
なので誰かから金もらってやってる
回避は不可能 「Debianからsystemdへの依存を排除して任意のinitシステムを使用できるようにすることを目指す(中略)
DevuanはDebianのあるべき姿とのことで、目標は実用的で継続的な選択肢の提供だ」
Devuanプロジェクト、初の安定版「Devuan Jessie 1.0.0 Stable」リリース | スラド Linux
https://linux.srad.jp/story/17/05/27/212239/
2017年05月28日 9時45分 お手軽GUIはGAMBASかなあ?
VB互換じゃないけど、ほぼ同じ感じで作れる。
実行形式のプログラムは作れないけどね。