矿石收音机论坛

 找回密码
 加入会员

QQ登录

只需一步,快速开始

搜索
楼主: 分立元件

假如C语言写成中文

[复制链接]
     
发表于 2020-2-8 19:04:54 来自手机 | 显示全部楼层
github上还有用文言文做的编程语言
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2020-2-8 19:05:33 来自手机 | 显示全部楼层
baofu 发表于 2020-2-8 18:54
我是瞎猜的,说错了请指教。
  C语言为啥不改造成用中文写?
  1.虽然用中文的人不少,但世界上用英文的 ...

说的很有道理,圈子有点小
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2020-2-8 19:06:14 来自手机 | 显示全部楼层
ka2209 发表于 2020-2-8 19:04
github上还有用文言文做的编程语言

那个很不靠谱!!!
回复 支持 反对

使用道具 举报

     
发表于 2020-2-8 22:53:46 来自手机 | 显示全部楼层
my14go 发表于 2020-2-8 21:32
你这说法我强烈支持,对国人来说,有中文菜单并有中文帮助说明的开发环境很重要

谢谢∩_∩,确实是啊!
回复 支持 反对

使用道具 举报

     
发表于 2020-2-8 23:45:18 | 显示全部楼层
baofu 发表于 2020-2-8 18:54
我是瞎猜的,说错了请指教。
  C语言为啥不改造成用中文写?
  1.虽然用中文的人不少,但世界上用英文的 ...

BASIC 用户不承认 Basic 语言也是 BASIC 语言;Basic 用户不承认 VB 也是 Basic 语言,VB 用户不承认 VB.net 也是 VB...

这还一脉相承的。

你把 C 语言关键字写成中文,我就想问问这还是 C 语言嘛

评分

1

查看全部评分

回复 支持 1 反对 0

使用道具 举报

     
发表于 2020-2-8 23:46:37 | 显示全部楼层
peiguoqing 发表于 2020-2-8 18:06
我想当年从basic,visual basic,c,visual c++,就是感觉basic 很罗嗦,才又学的C语言。

python,这缩进4格方式,又省了 c的    {    }    ; ...


你说 {} 比 begin...end xxx 省事我就不说啥了,你说缩进比 {} 省事,我就   了

回复 支持 反对

使用道具 举报

     
发表于 2020-2-9 07:20:48 | 显示全部楼层
本帖最后由 peiguoqing 于 2020-2-9 07:25 编辑

"""      turtle-example-suite:

         tdemo_round_dance.py

(Needs version 1.1 of the turtle module that
comes with Python 3.1)

Dancing turtles have a compound shape
consisting of a series of triangles of
decreasing size.

Turtles march along a circle while rotating
pairwise in opposite direction, with one
exception. Does that breaking of symmetry
enhance the attractiveness of the example?

Press any key to stop the animation.

Technically: demonstrates use of compound
shapes, transformation of shapes as well as
cloning turtles. The animation is
controlled through update().
"""

from turtle import *

def stop():
    global running
    running = False

def main():
    global running
    clearscreen()
    bgcolor("gray10")
    tracer(False)
    shape("triangle")
    f =   0.793402
    phi = 9.064678
    s = 5
    c = 1
    # create compound shape
    sh = Shape("compound")
    for i in range(10):
        shapesize(s)
        p =get_shapepoly()
        s *= f
        c *= f
        tilt(-phi)
        sh.addcomponent(p, (c, 0.25, 1-c), "black")
    register_shape("multitri", sh)
    # create dancers
    shapesize(1)
    shape("multitri")
    pu()
    setpos(0, -200)
    dancers = []
    for i in range(180):
        fd(7)
        tilt(-4)
        lt(2)
        update()
        if i % 12 == 0:
            dancers.append(clone())
    home()
    # dance
    running = True
    onkeypress(stop)
    listen()
    cs = 1
    while running:
        ta = -4
        for dancer in dancers:
            dancer.fd(7)
            dancer.lt(2)
            dancer.tilt(ta)
            ta = -4 if ta > 0 else 2
        if cs < 180:
            right(4)
            shapesize(cs)
            cs *= 1.005
        update()
    return "DONE!"

if __name__=='__main__':
    print(main())
    mainloop()
----------------------------------------------
这种语言就是解释性质的;
还不用变量定义;
---------------------------------------------
回复 支持 反对

使用道具 举报

     
发表于 2020-2-9 19:21:09 | 显示全部楼层
琢磨这个真是吃饱撑的
回复 支持 反对

使用道具 举报

     
发表于 2020-2-9 19:38:15 | 显示全部楼层
把条裤子穿上扒下的折腾就是不放。
回复 支持 0 反对 1

使用道具 举报

     
发表于 2020-2-10 17:32:45 | 显示全部楼层
washu 发表于 2020-2-8 16:18
最初的“计算鸡”只能解决特定计算,比如米国海军的弹道计算鸡,当然在特定设备上这样设计并无问题,但更 ...

令我茅塞顿开。
回复 支持 反对

使用道具 举报

     
发表于 2020-2-10 17:34:38 | 显示全部楼层
分立元件 发表于 2020-2-8 14:40
最早使用开关和按键或者打孔机输入到ROM,建立了最早的软件和编译器,在编译器的基础上在弄高级编译器, ...

原来如此。
回复 支持 反对

使用道具 举报

     
发表于 2020-2-12 16:20:49 | 显示全部楼层
C语言其实是很优美的,它的编译器以及库函数绝大部分都可以用C写出来。用C可以写出C++编译器、模板等,可以实现python描述中的各种数据类型。
但pthyon不能,因为很多python的库函数,并不能用它自身写出来的。是用其他语言生成的。
回复 支持 反对

使用道具 举报

     
发表于 2020-2-12 20:12:08 | 显示全部楼层
不错,学习了
回复 支持 反对

使用道具 举报

发表于 2020-2-20 17:03:47 | 显示全部楼层
我想写编程,没有基础,朋友们有什么建议
回复 支持 反对

使用道具 举报

     
发表于 2020-2-21 21:46:47 | 显示全部楼层
我现也在学习C,但英文水平太差,大部分示例程序都看不懂单词意思,学得比较困难,看来要再买一本程序中文注释多的书看了,各位有何好书介绍。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 加入会员

本版积分规则

小黑屋|手机版|矿石收音机 ( 蒙ICP备05000029号-1 )

蒙公网安备 15040402000005号

GMT+8, 2024-4-23 19:45

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表