V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  netabare  ›  全部回复第 13 页 / 共 36 页
回复总数  717
1 ... 9  10  11  12  13  14  15  16  17  18 ... 36  
2023-03-01 07:31:43 +08:00
回复了 kkwa56188 创建的主题 问与答 请推荐 值得花钱 买的 软件
iCloud, GitHub Pro, JetBrains Package, Typora, Affinity Package, icons8 Lunacy, Magnet
2023-03-01 06:10:16 +08:00
回复了 artemislu569 创建的主题 分享发现 被 New Bing 发了流汗黄豆
这流汗黄豆真应景😅
op 想做的,侧重于 DSL 还是解析呢?算是两个不同的方向了。前者是 Model Driven Engineering ,后者就是典型的造语言(即使是 DSL 原理也一致)。

前者的话更多关注于怎么样把具体的应用场景里面的 model 和 domain map 到语言上,关注于,如何去做 meta modeling ,如何提供语义清晰的 api ,如何做 text 、model 、运行时之间的转换,主要还是合理使用第三方工具而不是自己造轮子。当然基本的一些概念,比如不同的 eval 语义,还是需要了解的。

后者重点在造语言,比如说词法分析语法分析、类型检查和推导、代码生成甚至后期优化。这个也是不限于 DSL 的,或者说 DSL 其实一般不需要这个 approach 。

Model Design 这方面我不了解,感觉 op 可以找找看有没有一些学校的公开课件看一下,不过感觉这个领域也是那种比较老式的软科,可能有许多模糊的概念或者过时的工具,需要仔细甄别。

我的建议是 op 可以先考虑一下这个 DSL 是否一定要用造语言来实现,会不会有一些语言内置的语法已经可以表达出来。当然造语言最大的好处大概是可以灵活应对多变的具体场景了。

如果想好了要造 DSL ,可以优先考虑 antlr ,这是一个常用的 parser generator ,可以根据用户提供的文法来生成词法和语法分析器的骨骼,然后让用户自行填入编译器的具体实现。有几本书也是讨论这个的,然后 idea 里面有专门的语法树可视化的插件也很方便。不过我觉得首要的还是得理解一些关于 parser 和编程语言的基本概念了,比如 parser 的分类和不同类型的 parser 有哪些限制。

在这个基础上,op 可以进一步去考虑到底选哪个方向。
2023-02-27 02:44:41 +08:00
回复了 hansanshi2021 创建的主题 问与答 有没有比较大正规的外包公司 v 友可以推荐下吗
法国最大的互联网公司前 5 都是。
2023-02-27 02:40:41 +08:00
回复了 caEsIum 创建的主题 生活 欧洲哪个国家生活好?
先去了再说+1
2023-02-27 02:34:37 +08:00
回复了 zhang3x7 创建的主题 程序员 想 run 的老哥们现在不考虑一下加拿大吗?
没记错的话上次楼主好像是叫人去外包公司和野鸡学校挂靠来赌 h1b 的。怎么又来推销加拿大了。

加拿大也许是个值得讨论的目的地,也有不少 local 有提到这个。

但楼主的背景让我感到怀疑。
2023-02-26 22:32:26 +08:00
回复了 Aaron7Amelia 创建的主题 随想 我发现 v2 上有很多人分不清小区和物业的区别
很多人连老板 /公司 /自己都分不清楚。

要去弄明白别的概念,就更难了。
2023-02-26 16:16:38 +08:00
回复了 yukunZhan9 创建的主题 问与答 想知道劳务派遣和大家口中的外包是一个概念嘛?
是,会影响。
2023-02-26 16:14:34 +08:00
回复了 8520ccc 创建的主题 问与答 你们认为 25 年内生产力是否会爆发式,指数级暴涨?
又是 chatgpt 无脑吹。
这玩意出来了有人敢用吗。

数据库建模需要的安全性、对语义的准确分析,都荡然无存。
2023-02-26 01:29:59 +08:00
回复了 z7356995 创建的主题 程序员 英语字典革命,谁来做个 chatGPT 英语字典
@MMMMMMMMMMMMMMMM +1 ,搞不懂都从哪来一大堆跟 closeAI 斗智斗勇还上了瘾的人
2023-02-25 22:19:14 +08:00
回复了 acherkrau 创建的主题 程序员 新人入门后端,目前优先学什么语言好
Kotlin ,然后回过头看 Java 不要再简单。

不想写 Java 也可以去学 Scala 或者 Clojure 。
2023-02-24 01:48:58 +08:00
回复了 karottc 创建的主题 程序员 程序员就喜欢免费帮人干活,律师就不会
程序员在群里帮人忙,大概跟律师给朋友科普法律常识或者举几个法条做例子,相当的情况。

免费或者用很低廉的价格接单确实是自贱的行为,不反驳。

但 op 用来论证「程序员就是廉价,律师是人精」的证明过程也不对劲吧?

且不说拿到需求就开始写本身也是大型项目里面的大忌了(哪个稍微大一点的项目不是先做各种分析、调查和设计的),在这之前也得先做预算和预估成本。

op 如果是想指责开源项目的话,那么开源项目更多是为了个人和团队的 visibility ,类比到律师上,大概相当于律师参加各种沙龙、会议跟各家公司套近乎发展自己的 networking 。只是表现方式不同而已。
看书是为自己看的,没必要在意别人的看法。

道不同不相为谋吧。
2023-02-23 08:25:49 +08:00
回复了 Mark24 创建的主题 问与答 支撑人活下去的东西是什么呢?
对美好未来的愿景和希望。
2023-02-23 04:27:43 +08:00
回复了 MajestySolor 创建的主题 Windows win11 的这套 winui3 设计规范有多少软件跟进了?
话说这套设计语言在 maui 或者 avalonia 里面也实现了嘛
(以及这个背景图…有没有更涩的
2023-02-22 01:03:05 +08:00
回复了 iamtsm 创建的主题 问与答 ui 太丑,怎么找优化灵感
我觉得丑其实是次要的,让人没法很好的理解该怎么操作才是大问题。

比如说 linux 下的很多程序界面丑出了天际线,但是交互逻辑其实蛮直观的,这种也挺好。
2023-02-22 00:58:46 +08:00
回复了 caEsIum 创建的主题 问与答 2023 年还能润么?
@MoRanjiang 这个表情包是怎么发出来的…
1 ... 9  10  11  12  13  14  15  16  17  18 ... 36  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5618 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 87ms · UTC 02:18 · PVG 10:18 · LAX 19:18 · JFK 22:18
Developed with CodeLauncher
♥ Do have faith in what you're doing.