V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
zzNaLOGIC
V2EX  ›  程序员

最近闲来无事,想学点什么副语言充实下自己,主 Java 和 Python ,有没有推荐的

  •  
  •   zzNaLOGIC · 2023-06-16 17:09:49 +08:00 · 2635 次点击
    这是一个创建于 530 天前的主题,其中的信息可能已经有所发展或是发生改变。
    早年写过一年的 C ,但是 C 实在太累人了,后来转 java 之后就再也没碰过,基本也都还回去了。
    最近粗略过了一点 GO
    想看看有没有什么其他的比较有趣的语言可以学习一下?
    也尝试过学习一些前端知识,也不知道是没天赋还是咋地,始终入不了门呀。
    尤其是 CSS ,网上一翻都说他简单,到我这就开始折磨。
    30 条回复    2023-06-20 14:39:33 +08:00
    assiadamo
        1
    assiadamo  
       2023-06-16 17:11:50 +08:00
    计算机图形学!
    zzNaLOGIC
        2
    zzNaLOGIC  
    OP
       2023-06-16 17:12:53 +08:00
    @assiadamo 你是来折磨我的
    GeorgeWai
        3
    GeorgeWai  
       2023-06-16 17:14:07 +08:00
    学英语
    zzNaLOGIC
        4
    zzNaLOGIC  
    OP
       2023-06-16 17:15:24 +08:00
    @GeorgeWai 一门“语言”,嗯,好像也没毛病
    imicksoft
        5
    imicksoft  
       2023-06-16 17:15:47 +08:00
    如果经常写一些自用软件的话,可以试试 aardio
    yazinnnn
        6
    yazinnnn  
       2023-06-16 17:17:41 +08:00
    纯兴趣推荐 scheme /clojure /haskell /fsharp

    scheme 和 haskell 研究用, clojure 和 fsharp 可以当作工程语言
    zzNaLOGIC
        7
    zzNaLOGIC  
    OP
       2023-06-16 17:22:06 +08:00
    @yazinnnn 感谢,我去了解下
    sentinelK
        8
    sentinelK  
       2023-06-16 17:22:21 +08:00
    "尤其是 CSS ,网上一翻都说他简单,到我这就开始折磨。"
    其实 UI 样式的入门最重要的不是语法,而是“布局思路”或者说现阶段的 UI 布局共识。

    UI 的布局方式无非就是线性布局(横向 /纵向),相对布局(在谁之上、和谁对齐等等),绝对布局(主体在 x,y 坐标上)
    定位方式无非就是外边距、内边距。
    对齐方式无非就是靠向哪边( Android 中叫 gravity ,很形象),以及居中,等距(几等分)
    装饰性就是背景、阴影、描边、圆角。

    以上就是最普遍的 UI 布局逻辑,知晓了这些,其实 95%的界面设计你已经能搞定了。一共也就十来个关键字。
    剩下就是用到什么查什么即可。
    zzNaLOGIC
        9
    zzNaLOGIC  
    OP
       2023-06-16 17:27:09 +08:00
    @sentinelK 可能是我还是用学习一门编程语言的心态去学习 CSS ,这玩意对我来说确实有点。。。抽象? 算了算了 既然选择分开,何必再爱~
    jumpsky
        10
    jumpsky  
       2023-06-16 17:28:29 +08:00
    css 算是语言吗,这个看下 CSS 手册基本就秒懂了。
    zzNaLOGIC
        11
    zzNaLOGIC  
    OP
       2023-06-16 17:31:01 +08:00
    @jumpsky 确实不算,看完文档也确实"懂了"。但就是用起来不是那回事了。尴尬。或者准确点说,我应该不是入门不了 CSS ,而是入门不了页面布局?
    dddd1919
        12
    dddd1919  
       2023-06-16 17:32:10 +08:00
    ruby
    seers
        13
    seers  
       2023-06-16 17:33:50 +08:00 via Android
    rust
    zzNaLOGIC
        14
    zzNaLOGIC  
    OP
       2023-06-16 17:41:14 +08:00
    @seers 这玩意学起来是真不快乐啊
    ChainLock
        15
    ChainLock  
       2023-06-16 18:18:01 +08:00
    C 做什么项目
    whenov
        16
    whenov  
       2023-06-16 19:30:38 +08:00
    主语言 Java 和 Python 的话,建议学一下 rust ,最近几年比较火,作为新语言也没什么令人难受的历史包袱
    nopdan
        17
    nopdan  
       2023-06-16 19:36:31 +08:00
    zig
    exiahan
        18
    exiahan  
       2023-06-16 19:40:19 +08:00
    scala
    amlee
        19
    amlee  
       2023-06-16 19:43:31 +08:00
    学 haskell 啊,学完了就知道,卧槽,其他语言都是什么臭狗屎
    taotaodaddy
        20
    taotaodaddy  
       2023-06-16 19:53:23 +08:00   ❤️ 1
    我也感觉 CSS 折磨,于是用了 tailwindcss,感觉很爽
    xgdgsc
        21
    xgdgsc  
       2023-06-16 20:32:40 +08:00
    EscYezi
        22
    EscYezi  
       2023-06-16 21:12:11 +08:00 via Android
    kotlin
    wubalabadub
        23
    wubalabadub  
       2023-06-17 03:51:03 +08:00
    问就是 rust, 其他语言有啥充实的
    LindsayZhou
        24
    LindsayZhou  
       2023-06-17 09:10:23 +08:00
    如果觉得学了语言不一定用得上,也许可以学一下编译原理。

    可以自己创造新的语言来玩一玩,也可以对现在正在用的语言怎样工作,能有更深的了解。

    我个人是挺感兴趣的。
    iorilu
        25
    iorilu  
       2023-06-17 13:01:08 +08:00 via Android
    太闲就学 rust

    不过说实话,Python 有无数东西可以玩的,或者 ai 学习
    jklove123bai
        26
    jklove123bai  
       2023-06-17 16:30:57 +08:00
    c#
    encro
        27
    encro  
       2023-06-17 17:34:17 +08:00
    @iorilu

    世界上最可爱的语言 --- python

    上手就能跑很多东西

    世界上最讨厌的语言 ---- Python

    代码提示就不能写好一点吗?
    allgy
        28
    allgy  
       2023-06-17 20:50:11 +08:00
    语言一门足以,学产品,以产品为导向,
    sgwk
        29
    sgwk  
       2023-06-20 11:08:50 +08:00
    go or rust
    zzNaLOGIC
        30
    zzNaLOGIC  
    OP
       2023-06-20 14:39:33 +08:00
    @allgy 纯兴趣向啦
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1087 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 22:28 · PVG 06:28 · LAX 14:28 · JFK 17:28
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.