avatar
狗年语言学习计划# Programming - 葵花宝典
w*6
1
美国计划取消纸质I-94出入境记录卡
2013-01-15 14:53:32 来源: 中国新闻网
中国日报 - 生活+加关注打印文章 发送给我好友 字号 T | T
I-94卡(出入境记录卡)被俗称为“小白卡”,是为持有美国非移民签证的外国人进入美
国时专门设计使用的出入境登记卡。美国边境保护署CBP部门早在10月份召开的会议上
就已经提出,将取消纸质I-94卡。目前,CBP部门月平均支出100万美元在I-94,程序上
,但是却没有起到实质性的用途,因此有必要精简这一步骤。
据悉,CBP计划将采取以下政策:
1、CBP在有关人员入境时,电子生成一个号码,作为入境的记录,这一记录将自动进入
CBP的数据库。
2、CBP官员会继续在入境人员护照上面盖章及手写签证类别。
3、外籍人员入境时将会收到一张纸质单子,上面会给出CBP有关I-94页面的官方链接。
这份单子将会有不同语言说明,外籍人士如果有需要,可以登录改网站,查到自己的入
境记录,这个记录也可以打印出来。不过,通常还是以护照上CBP官员盖的章更为直观
和有效来证明入境记录。(摘自:美国《侨报》)
avatar
f*e
2
三线轮回
作者:尾鱼
28
易飒拨了井袖的手机。
井袖的手机倒是跟工作挂钩,彩铃是段按摩服务的中英文介绍,而且中文在先。
看来即便身在海外,还是接待中国客人居多。
井袖接起来:“hello?”
易飒说:“井小姐吗,有个朋友向我推荐你,我最近身体不太舒服,想约个上门-
服务的全身按摩。”
井袖很爽快:“只要是在城区二星以上的酒店,都没问题,什么时间?”
易飒走出门外,看了看太阳:已经午后了,如果她抓紧时间,马不停蹄,晚上应该
可以赶到暹粒。
“能约今天晚上吗?”
井袖说:“你稍等一下。”
听筒里传来纸页翻动的声响,井袖似在斟酌:“……我下午安排了一个,六点还有
一个,晚上的话,八点之后应该可以。”
这时间很宽裕了,易飒嗯了一声:“那我晚点发你地址。”
挂了电话,易飒思忖着这一趟走,要做些什么准备。
门口恰有条小舢板经过,船尾带出的水道金光泛亮。
撑船的人跟她打招呼:“伊萨,你把陈博士家当自己家啦?”
是麻九,平日里撑船捕鱼过活,暗地里接洽偷渡,当年乌鬼能一路辗转过来,有他
的功劳。
他一贯尊称陈秃为“陈博士”,因为陈秃开的是诊所,开诊所的人应该叫doctor,
叫成“博士”,显得更有范儿。
易飒朝他招手,候他靠近之后,钱包里抽了两张十美刀递过去,又示意了一下不远
处的乌鬼:“帮我把它送去香姐那。”
麻九夸张地笑:“哇,伊萨,你发财啦,这么点路,给这么多!”
易飒也笑:“你想得美,这是订金。”
她压低声音:“我要出趟远门,可能会回国,你等我电话,万一有需要……”
她眨了下眼睛:“也送它回去探个亲呗。”
麻九恍然:“懂了……”
他瞥了眼乌鬼:“游子想念祖国,是该常回家看看。”
***
井袖拎着大包,走到街口招突突车。
本来今儿只剩下两个活了,临时又加了一个,当时是一口答应了,事后有点后悔—
—不该排这么密的,客人经常会出幺蛾子,万一前头的搞出点状况,后头的时间就没法
按时接上了。
有辆突突车在她面前停下,井袖都已经上去了,忽然瞥到街口刚拐过来的那辆,又
忙不迭下来,然后撵那司机:“你走吧,不坐了。”
司机不乐意:“哎,你……”
井袖指过来的那辆:“那是我朋友……”
说着还朝那头招手:“哎,阿帕!阿帕!”
好像真是朋友,照顾朋友的生意,天经地义,司机没办法,嘟嘟嚷嚷地开走了。
这一头,阿帕不情不愿地过来:“干嘛啊。”
井袖把大包扔进车里,抓着车杠上了车:“小兔崽子,我照顾你生意,你还这么大
爷!”
***
井袖是在宗杭失踪之后,才跟阿帕熟起来的。
因为两人都是案件关键人物,一个是最后见到宗杭的,一个在宗杭失踪之前,跟他
喝了一晚上的酒——成为警局的座上客,一再接受盘问,也是意料之中的事。
那之后,阿帕就辞了职,说是要自己找门路,一定要打听到小少爷的消息,井袖劝
他不该放弃稳定的工作,他就跟井袖跳脚。
跳着跳着还哭了:“我有什么办法?我把小少爷带出去的,一次被打个半死,一次
找不到了,我还干得下去吗?”
听得井袖怪难受的:阿帕其实比龙宋还难做,年纪又小,一根筋。
所以她只能在力所能及的范围内帮阿帕,比如优先坐他的车,有时候路上看到,即
便不需要坐车,也会坐上一段。
她不知道阿帕其实挺反感她这样的,因为那些一道开突突车的人,总会揣着下流念
头调侃他,问他“是不是跟那个按摩女有一腿啊”、“阿帕,你还小呢,那女人对你来
说,是不是熟过头了啊”。
阿帕气得要命,觉得霉运上头,诸事不顺,又不知道该怎么办,于是每天都像个刺
猬,逮谁戳谁。
井袖只当他是年纪小,不跟他计较,找着机会就想劝他两句:现在想找份稳定的工
作多难啊,既然老板都没开口辞你,你就先干着呗。
阿帕问清她要去的地方,调转车头。
他个子小,肩背都瘦削,真不该去硬扛那些责任。
井袖问他:“打听到什么了吗?”
阿帕不耐烦:“没呢。”
井袖平心静气:“阿帕,我跟宗杭是朋友,我也关心他,但有些事不能想当然,那
么多媒体关注,那么多警察在查,大使馆出面了,宗杭他爸光悬红就百万起,到现在都
没结果,你这样没头苍蝇样乱找,是行不通的……”
阿帕打断她:“你懂什么?我看过很多警匪片,有些事急不得的,就是要慢慢来,
再说了,你们中国人不是说,有志者事竟成嘛……”
阿帕是华人家庭长大的,还颇会引用一两句地道的中国俚语。
井袖让他噎得又好气又好笑,又有点羡慕他:也就是他年纪小、血热,才会有这样
不切实际但勇往直前的冲动吧。
反观自己,是不是有点凉薄了:除了唏嘘惋惜,好像也没为宗杭做过什么。
她说:“是,有志者事竟成,但有志者也得吃饱饭啊,酒店的工作好歹是个保障…
…”
阿帕没吭声,他知道井袖说的是对的:突突车生意不好做,在暹粒,突突车比客人
多,有时候一个客人,被四五辆车抢,人吃不饱饭,总被生计的事分心,志气确实会短
……
但少年人心性,撞了墙也要显摆两句脑壳硬,他重又硬气,反说井袖:“啰里啰唆
,顾着你自己吧。”
井袖被他气笑了:“我怎么了?”
“小少爷在大街上都能失踪,说明社会复杂,你的客人也复杂,你这样的,叫高危
从业者,还有心思说我,多顾你自己吧。”
小屁孩儿,张口闭口还论起“社会复杂”来了,井袖鼻子里哼了一声:“我们又不
是黑按摩,接单有原则的,地点必须是在城区二星以上的酒店。”
阿帕仰头向着空气,“哈,哈,哈”,干笑三声。
他说:“二星以上怎么了?坏人就不住酒店了?”
不知道是不是被阿帕的话影响了,进电梯时,井袖心里有点毛毛的。
部分原因也是因为这酒店很老,是暹粒第一批面向华人游客的住宿场所,陈设偏旧
,走廊里的感应灯时灵时不灵,电梯运行起来吱呀响,就跟随时要出故障似的,不过仗
着资历久,门路多,勉强拽上了二星。
根据以往的经验,这儿的客人素质也偏低,压价的、拖时间的、动手动脚的,都不
在少数,要不是因为约客是个女人,井袖多半会推掉。
走出电梯,时间刚刚好,她沿着走廊,一路找房号,找到了218房,正要抬手去敲
,身后正对着的那扇门,无声无息地开了。
有个女人叫她:“井袖?”
这也太突兀了,井袖吓得一个激灵,茫然回头。
对面门里很暗,大概拉了遮光帘,门只开了掌宽,女人全身都裹在暗里,头发又有
些遮脸——井袖看不清她面目,只隐约觉得是个中年女人,状态不太好,似乎很疲惫。
这女人怎么会叫她的名字呢?井袖看看218的门牌,又转头看那女人,有点搞不清
状况。
那女人话说得很和气:“是我电话预约的,开始是住218,那个房间马桶下水不好
,就调到这间了。”
“忘了跟你说了,后来想起来,看看时间,你也快到了,就想着当面说也一样的。”
这样啊,井袖笑起来:“这酒店设备是老坏。”
那女人也笑,往里退了一步,把门拉开。
屋里挺暗的,这么大白天,遮这么严实,只开了一盏晕黄色的壁灯。
不过稀奇古怪的客人本来就很多,井袖也见惯了。
进到屋里,她先把包拎到茶几上,一样一样往外拿按摩的服装和用具,无意间一抬
眼,看到那女人站在不远处,正上下打量她。
井袖有点尴尬,说实在的,应付男人她是有一套,但跟女客人相处,总有点局促。
她指女人身上宽大的长袖连身浴袍:“那个……这种衣服,按摩起来不太方便,大
家是同性,你要不介意,穿内衣就可以。”
她终于看清这女人了,干瘦,枯槁,如柴样披拂的长发下,露一张灰白色的脸,目
光很黯淡,像是时刻都在失神。
一看就知道气血不畅,是需要多做全身按摩。
那女人低头看自己的衣服:“我以前受过伤,身上有疤,怕吓到你。”
井袖赶紧摇头:“不会不会,事实上,受过伤的皮肤,跟完好的皮肤是不一样的,
按摩的时候手上更要分轻重,最好能让我看到。”
说完了又讷讷,觉得这女人虽然态度温和,但自己在她面前,没来由的很不自在。
还是快进正题,早完事早好,她指了指洗手间:“我能进去……准备一下吗?”
那女人点了点头。
井袖拿着按摩工服进了洗手间,揿亮厕灯之后,想锁个门,鼓捣了两下,发现门簧
坏了,只得放弃:反正内外都是女人,不怕偷窥。
她手脚麻利地换上衣服,又开了水龙头,打香皂洗手——手洗得干净点,待会抹按
摩油也会顺畅。
洗着洗着,忽然皱起眉头,盯着镜子里的场景看。
怎么说呢,这洗手间不大,属于最标准的形制:人站在门口的话,正对着的是坐式
马桶,右边是对着大墙镜的洗手台,左边是落地浴缸。
洗手的时候,面对镜子,可以把整个洗手间尽收眼底。
但怪就怪在,浴缸上的浴帘,是全部拉合的。
水声哗哗中,井袖搓着手,后背渐渐发毛。
这浴帘要真是敞开的,一览无余,她也不至于想东想西:偏偏拉这么紧,让人满心
不自在,总觉得里头藏了东西。
井袖忍不住回头看,心里头像有猫爪子在挠。
从科学的角度来说,浴缸那儿潮气很重,也不建议这么“闷”着,不方便散味儿。
她瞥了眼洗手间的门,伸手把水龙头拧到最大。
她没别的意思,就是看一眼,图个心安。
井袖放慢脚步过去,食指微勾,轻轻把浴帘贴墙的那一边掀了条缝。
触目及处,脑子里突然就爆了。
那是一满缸的水,呈薄透的锈红色,浴缸底下躺了一个人,小腿蜷着,可能是因为
个子高,浴缸装不下。
井袖像被火灼了一般猛然撤手,险些尖叫出声,好在反应及时,迅速抬手捂住了自
己的嘴巴。
浴帘还在轻微地晃动,她原地站着,一双小腿抖得几乎站不住。
死变态、杀人犯、也许是连环杀人魔,阿帕说得没错,酒店也不是什么清静的地方。
井袖周身发冷,她慢慢地、步子极轻地往后挪。
要镇定,要装着没事人一样,出去给那个女人做按摩,然后瞅个空子,夺门就跑,
出去了就尖叫,会有人听见的,这里是二楼,即便从楼梯上狂奔下去,也要不了几秒……
井袖忽然不动了。
她的后背,碰到了一个人。
井袖再也受不了了,她能比一般女人镇定,但也就是镇定那么“一点”而已。
她心脏狂跳,急需发泄,于是尖叫出声。
但这声音很快被掐断,那人扼住了她颌骨,这一扼,扼得她脸肉扭曲变形,扼断了
她的声音,扼得她即便嘴巴大张,喉头里发出的,也只是咝咝的气。
借着眼角余光,她看得明白,掐她的就是那个女人——这女人力气奇大,衣袖从上
抬的胳膊上滑落,露出的那一截皮肤如同乱刀斩过,全是疤痕。
井袖拼命挣扎,指甲抓在那女人胳膊上,抓破皮肉,却没见丝毫出血,那女人像是
完全不在意,抬手哗啦一声拽掉浴帘,一脚踹在井袖腿弯,踹得她跪下之后,将她的头
狠狠摁向水面。
井袖差点崩溃了,脑子里只一个念头:她来杀我了!她要来杀我了!
她两只手死死扒住浴缸两侧,两眼紧闭,甚至提前闭住了呼吸:细瘦的胳膊硬撑起
上身,只求不被摁进水里去。
再然后,那股向下的力道忽然止住了。
井袖能察觉到,自己的脸跟水面只一线之隔,缸水的凉意就漾在她的鼻端、眼睫之
下。
那个女人轻笑了一声,说:“睁开眼睛看看,认识他吗?”
avatar
n*7
3
1.精通C#
每天用C#干活,没理由不好好学
其实C#是个挺好的语言,既足够新没有太多历史负担
又足够老有足够的library,文档,bug fix
感觉比java语法方便,比scala简单,比其他jvm语言靠谱(kotlin很像jvm上的C#)
dotnet core跨平台也还不错,就是开发平台是VS+Resharper,只能windows下面干活
Jetbrain的Rider不知道如何,暂时也没动力学了
2.学习现代cpp,用来写写个人project
其实这个位置是想给go的,个人很喜欢这个语言
不过想来想去,虽然内存消耗可能是个比较大的优势,go的performance水平跟java和c
#还是太接近了,开发工具很可能不如。这样很难说服自己放着自己更熟悉的语言不用
,写golang。
cpp一方面有performance的优势,也适合我这种转行的学习一些底层的东西。
3.还有时间的话学学clojure
之前折腾过一个星期F#,C#也喜欢写成functional style。后来感觉fp两大不足:一是
performance经常不如对应的白话文,二是debug很难
所以学习FP就不要考虑实用了,主要for fun,捡个最喜欢的玩玩
现在的问题是,CPP从哪里学起?11/14? 我用来写点自己玩的project,应该不需要读
太多别人的代码。
另外我旁边用CPP的组据说compile一次都要几十分钟,这岂不是unit test都不能随便
跑?
avatar
w*6
4
出入境登記卡 I-94將無紙化
記者曾多聞洛杉磯報導
March 23, 2013 06:00 AM | 1401 次 | 0 | 3 | |
海關及邊境保護局(CBP)宣布,出入境登記卡(I-94)將全面無紙化,並將於30個工作天
內生效。CBP表示,此舉是為了簡化合法進入美國的旅客的入境程序。
I-94是一張小白卡,提供外國旅客他們是合法在美國境內的證據,可用來向學校、雇主
或其他人表明自己的身分。I-94無紙化以後,旅客入境時將不再需要填寫小白卡,出境
時也不需要繳回小白卡,可以簡化出入境程序、降低CBP運作成本。
CBP副局長艾圭拉(David Aguilar)表示,I-94無紙化可以提高CBP的工作效率,且一旦
全面實施,每年估計可為CBP省下1550萬元營運成本。
艾圭拉指出,I-94「無紙化」並不等於I-94「取消」,數位版的I-94仍將存在CBP的電
腦系統裡,外國旅客在出發地上飛機或上船的同時,旅客資料就已經同步傳送到CBP的
電腦系統裡,自動生成數位版的I-94卡,旅客在美國落地或上岸時即可入關,不需要再
填寫紙本小白卡。
I-94無紙化以後,旅客如果需要書面證據表明自己在美國的合法身分,可以出示護照上
的出入境章,或是上網www.cbp.gov/I94把自己的I-94卡列印下來。
Read more: 世界新聞網-北美華文新聞、華商資訊 - 出入境登記卡 I 94將無紙化
avatar
e*o
5
cpp 浪费时间啊。
要么rust,要么go。
你个人project cpp 编译时间肯定不是问题。
avatar
g*9
6
Good news!
avatar
l*0
7
最近走访几家公司,Scala有猛扑回来的趋势
avatar
N*n
8
CPP是开发高性能、系统软件或者多媒体专用,在这些领域之外没啥用。
avatar
g*t
9
Swift,kotlin,rust,go
都make sense


: cpp 浪费时间啊。

: 要么rust,要么go。

: 你个人project cpp 编译时间肯定不是问题。



【在 e*******o 的大作中提到】
: cpp 浪费时间啊。
: 要么rust,要么go。
: 你个人project cpp 编译时间肯定不是问题。

avatar
n*7
10
go挺喜欢,但是有点不知道为啥要学,go适合干的C#也没啥问题
rust有点太新了,坑估计比较多,以后变动也会比较多
之前查过一次,还没像样的IDE,开发效率是个问题
感觉还不是跳坑的时候
cpp对于我这样的老鼠科学家来说,有助于补习基础知识
不过我也考虑go+c搭配,都是很精简的语言
go现在有jetbrain的goland做开发,应该不会差
不过我得申请买jetbrain的bundle license先

【在 e*******o 的大作中提到】
: cpp 浪费时间啊。
: 要么rust,要么go。
: 你个人project cpp 编译时间肯定不是问题。

avatar
n*7
11
多年前jvm上没啥选择,scala是不错
现在为啥不用kotlin?

【在 l**********0 的大作中提到】
: 最近走访几家公司,Scala有猛扑回来的趋势
avatar
n*7
12
我们这里做console app,性能还是个重要考量

【在 N********n 的大作中提到】
: CPP是开发高性能、系统软件或者多媒体专用,在这些领域之外没啥用。
avatar
n*7
13
kotlin感觉跟每天用C#很像,真需要用到时候应该很快可以捡起来
单独学习好像没啥意义
swift了解不多,似乎局限于ios开发
另外早先读过一个讨论,谈到swift中体现了apple一贯强烈控制欲的一些方面
忘记具体哪些方面来,个人很不喜欢

【在 g****t 的大作中提到】
: Swift,kotlin,rust,go
: 都make sense
:
:
: cpp 浪费时间啊。
:
: 要么rust,要么go。
:
: 你个人project cpp 编译时间肯定不是问题。
:

avatar
s*o
14
通过C++来补习基础知识事倍功半吧。我觉得要么学C/linux简单直接,要么学rust还可
以学习好多现代语言的设计理念。
avatar
g*t
15
学swift可以帮助理解Kris Latner一些公开的文章和谈话。


: kotlin感觉跟每天用C#很像,真需要用到时候应该很快可以捡起来

: 单独学习好像没啥意义

: swift了解不多,似乎局限于ios开发

: 另外早先读过一个讨论,谈到swift中体现了apple一贯强烈控制欲的一些方面

: 忘记具体哪些方面来,个人很不喜欢



【在 n******7 的大作中提到】
: kotlin感觉跟每天用C#很像,真需要用到时候应该很快可以捡起来
: 单独学习好像没啥意义
: swift了解不多,似乎局限于ios开发
: 另外早先读过一个讨论,谈到swift中体现了apple一贯强烈控制欲的一些方面
: 忘记具体哪些方面来,个人很不喜欢

avatar
g*t
16
go跨平台
这点很重要


: go挺喜欢,但是有点不知道为啥要学,go适合干的C#也没啥问题

: rust有点太新了,坑估计比较多,以后变动也会比较多

: 之前查过一次,还没像样的IDE,开发效率是个问题

: 感觉还不是跳坑的时候

: cpp对于我这样的老鼠科学家来说,有助于补习基础知识

: 不过我也考虑go c搭配,都是很精简的语言

: go现在有jetbrain的goland做开发,应该不会差

: 不过我得申请买jetbrain的bundle license先



【在 n******7 的大作中提到】
: kotlin感觉跟每天用C#很像,真需要用到时候应该很快可以捡起来
: 单独学习好像没啥意义
: swift了解不多,似乎局限于ios开发
: 另外早先读过一个讨论,谈到swift中体现了apple一贯强烈控制欲的一些方面
: 忘记具体哪些方面来,个人很不喜欢

avatar
e*o
17
rust 不新了
现在除了jvm的语言,vscode 下载下来,用起来都比较爽。
补习基础,看 computer system https://www.amazon.com/Computer-Systems-
Programmers-Perspective-2nd/dp/0136108040
cpp 复杂不说,toolchain 也不行。
如果你学cpp 有耐心看书,私信我,我把我的书送给你。

【在 n******7 的大作中提到】
: go挺喜欢,但是有点不知道为啥要学,go适合干的C#也没啥问题
: rust有点太新了,坑估计比较多,以后变动也会比较多
: 之前查过一次,还没像样的IDE,开发效率是个问题
: 感觉还不是跳坑的时候
: cpp对于我这样的老鼠科学家来说,有助于补习基础知识
: 不过我也考虑go+c搭配,都是很精简的语言
: go现在有jetbrain的goland做开发,应该不会差
: 不过我得申请买jetbrain的bundle license先

avatar
n*p
18
Clojure很实用,现在新的project我都用Clojure搞定
一般library都在这里 https://www.clojure-toolbox.com
没有的话java的library一样拿来用。

和c

【在 n******7 的大作中提到】
: 1.精通C#
: 每天用C#干活,没理由不好好学
: 其实C#是个挺好的语言,既足够新没有太多历史负担
: 又足够老有足够的library,文档,bug fix
: 感觉比java语法方便,比scala简单,比其他jvm语言靠谱(kotlin很像jvm上的C#)
: dotnet core跨平台也还不错,就是开发平台是VS+Resharper,只能windows下面干活
: Jetbrain的Rider不知道如何,暂时也没动力学了
: 2.学习现代cpp,用来写写个人project
: 其实这个位置是想给go的,个人很喜欢这个语言
: 不过想来想去,虽然内存消耗可能是个比较大的优势,go的performance水平跟java和c

avatar
n*p
19
jvm上的language都是跨平台的,go在这点上没优势可言。
从学习角度来说,go不如rust。要是从实用来讲,go比rust好很多。

【在 g****t 的大作中提到】
: go跨平台
: 这点很重要
:
:
: go挺喜欢,但是有点不知道为啥要学,go适合干的C#也没啥问题
:
: rust有点太新了,坑估计比较多,以后变动也会比较多
:
: 之前查过一次,还没像样的IDE,开发效率是个问题
:
: 感觉还不是跳坑的时候
:
: cpp对于我这样的老鼠科学家来说,有助于补习基础知识
:
: 不过我也考虑go c搭配,都是很精简的语言
:
: go现在有jetbrain的goland做开发,应该不会差

avatar
n*7
20
有道理。linux我用得很熟,那就弄弄C得了
rust好像就是那个ownership borrowing的model比较特别
其他的其他主流语言都有吧?

【在 s***o 的大作中提到】
: 通过C++来补习基础知识事倍功半吧。我觉得要么学C/linux简单直接,要么学rust还可
: 以学习好多现代语言的设计理念。

avatar
n*7
21
是关于llvm的吗?我对他的了解等于零。。。

【在 g****t 的大作中提到】
: 学swift可以帮助理解Kris Latner一些公开的文章和谈话。
:
:
: kotlin感觉跟每天用C#很像,真需要用到时候应该很快可以捡起来
:
: 单独学习好像没啥意义
:
: swift了解不多,似乎局限于ios开发
:
: 另外早先读过一个讨论,谈到swift中体现了apple一贯强烈控制欲的一些方面
:
: 忘记具体哪些方面来,个人很不喜欢
:

avatar
n*7
22
有了dotnet core,C#也officially 跨平台了
win/osx/linux
硬件平台没查过,我们只支持x86
windows only的话我也不会好好学点

【在 g****t 的大作中提到】
: go跨平台
: 这点很重要
:
:
: go挺喜欢,但是有点不知道为啥要学,go适合干的C#也没啥问题
:
: rust有点太新了,坑估计比较多,以后变动也会比较多
:
: 之前查过一次,还没像样的IDE,开发效率是个问题
:
: 感觉还不是跳坑的时候
:
: cpp对于我这样的老鼠科学家来说,有助于补习基础知识
:
: 不过我也考虑go c搭配,都是很精简的语言
:
: go现在有jetbrain的goland做开发,应该不会差

avatar
n*7
23
开发环境这个是由奢入俭难
最开始觉得vim加上一些插件就不错了
后来喜欢Rstudio/Spyder 这类可以边写边跑到环境
现在写C#要VS professional + Jetbrain的resharper才够爽
有段时间resharper subscript有问题不能用,立马不习惯了
这个东西是免费的午餐,就是说只有好处,没有代价的,不用做取舍,所以没有好的
IDE支持对于学习使用一个语言是巨大的minus。rust我刚看了,jetbrain在开发rust
插件,WIP。等他们beta了我再考虑学吧。我认为好的开发工具支持也是一个语言成熟
的标志
谢谢你的好意,我仔细想想,还是放弃cpp学习了。这些年多次想弄cpp,每次都放弃了
。。。
最近重点看C#书,你推荐的这本先放到购物车里面:)

【在 e*******o 的大作中提到】
: rust 不新了
: 现在除了jvm的语言,vscode 下载下来,用起来都比较爽。
: 补习基础,看 computer system https://www.amazon.com/Computer-Systems-
: Programmers-Perspective-2nd/dp/0136108040
: cpp 复杂不说,toolchain 也不行。
: 如果你学cpp 有耐心看书,私信我,我把我的书送给你。

avatar
n*7
24
估计你是做web开发的?
我们做的东西对性能还是看重的
曾经把一个project里面的LINQ清理了,运行时间减少了40%
现在很不鼓励用LINQ,除非有很好的理由
另外担心开发效率
clojure写起来应该很快,但是FP的debug不知道怎么搞,函数套函数的
又是动态语言,在加上lazy evaluation之类的,估计很头大

【在 n***p 的大作中提到】
: Clojure很实用,现在新的project我都用Clojure搞定
: 一般library都在这里 https://www.clojure-toolbox.com
: 没有的话java的library一样拿来用。
:
: 和c

avatar
n*7
25
确实。go是个很重实用的语言,实用性不大又增加复杂度的feature一概欠奉。
现在也没想好学go到底有没机会用
要是能自己开个project,用go写能有一定的独立性,也喜欢go的deployment
但是遇到坑得自己填,经验也不多,开发效率就下去了,可能project就死了。。。

【在 n***p 的大作中提到】
: jvm上的language都是跨平台的,go在这点上没优势可言。
: 从学习角度来说,go不如rust。要是从实用来讲,go比rust好很多。

avatar
w*m
27
狗年学go, 大吉大利
avatar
n*p
28
不是搞web的
Clojure的性能不差,和其他jvm上run的没多大区别。
debug很多方法,IDE plugin或者emacs上cider都有,remote debug也行。
如果不喜欢函数套函数,那还是不要搞fp,fp主要就是靠这个,好像build lego,其乐
无穷。

【在 n******7 的大作中提到】
: 估计你是做web开发的?
: 我们做的东西对性能还是看重的
: 曾经把一个project里面的LINQ清理了,运行时间减少了40%
: 现在很不鼓励用LINQ,除非有很好的理由
: 另外担心开发效率
: clojure写起来应该很快,但是FP的debug不知道怎么搞,函数套函数的
: 又是动态语言,在加上lazy evaluation之类的,估计很头大

avatar
n*7
29
我是非常喜欢函数叠函数玩的,就像你说的,搭积木
以前写R的时候经常这么写,所以对lisp的括号套括号挺习惯
就是这样搞的话,debug比较费脑,不能一步步的看中间结果

【在 n***p 的大作中提到】
: 不是搞web的
: Clojure的性能不差,和其他jvm上run的没多大区别。
: debug很多方法,IDE plugin或者emacs上cider都有,remote debug也行。
: 如果不喜欢函数套函数,那还是不要搞fp,fp主要就是靠这个,好像build lego,其乐
: 无穷。

avatar
n*p
30
上面说了,debug设个break point在cursive/counterclockwise/cider都不是问题。
看stacktrace也很直观。
关键我想说的是,像fp语言,只要把每个函数的test case都写好了,以简单函数搭建
起来的复杂函数也很少出错。
平常多用eastwood, cloverage 和 lein test, 几乎把clojure的bug降低到0,很少用
debug。
https://github.com/technomancy/leiningen
https://github.com/cloverage/cloverage
https://github.com/jonase/eastwood

【在 n******7 的大作中提到】
: 我是非常喜欢函数叠函数玩的,就像你说的,搭积木
: 以前写R的时候经常这么写,所以对lisp的括号套括号挺习惯
: 就是这样搞的话,debug比较费脑,不能一步步的看中间结果

avatar
y*j
31
如果搞生物的,python应该是最合适的语言。其它花里胡哨的语言都是过眼云烟。


: go挺喜欢,但是有点不知道为啥要学,go适合干的C#也没啥问题

: rust有点太新了,坑估计比较多,以后变动也会比较多

: 之前查过一次,还没像样的IDE,开发效率是个问题

: 感觉还不是跳坑的时候

: cpp对于我这样的老鼠科学家来说,有助于补习基础知识

: 不过我也考虑go c搭配,都是很精简的语言

: go现在有jetbrain的goland做开发,应该不会差

: 不过我得申请买jetbrain的bundle license先



【在 n******7 的大作中提到】
: 我是非常喜欢函数叠函数玩的,就像你说的,搭积木
: 以前写R的时候经常这么写,所以对lisp的括号套括号挺习惯
: 就是这样搞的话,debug比较费脑,不能一步步的看中间结果

avatar
m*p
32
如果搞machine learning和GPGPU是不是必须学Cpp啊?好像Java/C#这类都不行,其他
的FP也不行。
avatar
x*u
33
熟练使用tensorflow和python即可

【在 m*****p 的大作中提到】
: 如果搞machine learning和GPGPU是不是必须学Cpp啊?好像Java/C#这类都不行,其他
: 的FP也不行。

avatar
n*7
34
忘记unit test了
以前基本不写的
应该对fp非常有用

【在 n***p 的大作中提到】
: 上面说了,debug设个break point在cursive/counterclockwise/cider都不是问题。
: 看stacktrace也很直观。
: 关键我想说的是,像fp语言,只要把每个函数的test case都写好了,以简单函数搭建
: 起来的复杂函数也很少出错。
: 平常多用eastwood, cloverage 和 lein test, 几乎把clojure的bug降低到0,很少用
: debug。
: https://github.com/technomancy/leiningen
: https://github.com/cloverage/cloverage
: https://github.com/jonase/eastwood

avatar
n*7
35
看干啥
最低级的文本转换,跑pipeline之类的纯python最合适,因为简单
高级一点的数据处理/ML的啥的,R就比较流行了,bioconductor是杀手应用
python也能做,但是对numpy scipy pandas sk-learn matlibplot得熟悉,也没那么容易
作图R秒杀python
在高级的点做方法的,想有人用基本得c/cpp,可选R/python wrapper。起码也要java
/scala之类的,不然performance太差
其实我觉得只会用python的不算真正转行,局限太大,只能用别人工具

【在 y*j 的大作中提到】
: 如果搞生物的,python应该是最合适的语言。其它花里胡哨的语言都是过眼云烟。
:
:
: go挺喜欢,但是有点不知道为啥要学,go适合干的C#也没啥问题
:
: rust有点太新了,坑估计比较多,以后变动也会比较多
:
: 之前查过一次,还没像样的IDE,开发效率是个问题
:
: 感觉还不是跳坑的时候
:
: cpp对于我这样的老鼠科学家来说,有助于补习基础知识
:
: 不过我也考虑go c搭配,都是很精简的语言
:
: go现在有jetbrain的goland做开发,应该不会差
:
: 不过我得申请买jetbrain的bundle license先

avatar
y*j
36
作图R秒杀python?python 有很多package,作图功能并不弱。


: 看干啥

: 最低级的文本转换,跑pipeline之类的纯python最合适,因为简单

: 高级一点的数据处理/ML的啥的,R就比较流行了,bioconductor是杀手应用

: python也能做,但是对numpy scipy pandas sk-learn matlibplot得熟悉,也没
那么容易

: 作图R秒杀python

: 在高级的点做方法的,想有人用基本得c/cpp,可选R/python wrapper。起码也
要java

: /scala之类的,不然performance太差

: 其实我觉得只会用python的不算真正转行,局限太大,只能用别人工具



【在 n******7 的大作中提到】
: 看干啥
: 最低级的文本转换,跑pipeline之类的纯python最合适,因为简单
: 高级一点的数据处理/ML的啥的,R就比较流行了,bioconductor是杀手应用
: python也能做,但是对numpy scipy pandas sk-learn matlibplot得熟悉,也没那么容易
: 作图R秒杀python
: 在高级的点做方法的,想有人用基本得c/cpp,可选R/python wrapper。起码也要java
: /scala之类的,不然performance太差
: 其实我觉得只会用python的不算真正转行,局限太大,只能用别人工具

avatar
n*3
37
R has the best data munging and plot ecogsystem...
python is behind...
python can do anything, but can NOT do one thing the best...

【在 y*j 的大作中提到】
: 作图R秒杀python?python 有很多package,作图功能并不弱。
:
:
: 看干啥
:
: 最低级的文本转换,跑pipeline之类的纯python最合适,因为简单
:
: 高级一点的数据处理/ML的啥的,R就比较流行了,bioconductor是杀手应用
:
: python也能做,但是对numpy scipy pandas sk-learn matlibplot得熟悉,也没
: 那么容易
:
: 作图R秒杀python
:
: 在高级的点做方法的,想有人用基本得c/cpp,可选R/python wrapper。起码也
: 要java

avatar
n*3
38
R has the best data munging and plot ecogsystem...
python is behind...
python can do anything, but can NOT do one thing the best...

【在 y*j 的大作中提到】
: 作图R秒杀python?python 有很多package,作图功能并不弱。
:
:
: 看干啥
:
: 最低级的文本转换,跑pipeline之类的纯python最合适,因为简单
:
: 高级一点的数据处理/ML的啥的,R就比较流行了,bioconductor是杀手应用
:
: python也能做,但是对numpy scipy pandas sk-learn matlibplot得熟悉,也没
: 那么容易
:
: 作图R秒杀python
:
: 在高级的点做方法的,想有人用基本得c/cpp,可选R/python wrapper。起码也
: 要java

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。