还有比 winapi 更丑的 api 吗?

2019-03-25 09:36:53 +08:00
 zycpp
迫生,在 Windows 上做 c 艹开发,被 winapi 折磨的死去活来,好奇还有比这更烂更丑的 API 吗?
开发语言不限…
想开个眼界
8256 次点击
所在节点    程序员
57 条回复
huruwo
2019-03-25 09:40:50 +08:00
年轻
ZavierXu
2019-03-25 09:42:15 +08:00
你要不看看 unix 的 api ……
python35
2019-03-25 09:43:22 +08:00
能调 API 已经很爽了 我见过在 linux 层写设备驱动的和连 linux 都没有的情况下开天辟地写驱动的
hjc4869
2019-03-25 09:43:36 +08:00
creat
tcjj3
2019-03-25 09:45:28 +08:00
汇编或者二进制编码了解一下
whoami9894
2019-03-25 09:54:51 +08:00
@tcjj3
你不觉得你在答非所问吗
Ediacaran
2019-03-25 09:56:32 +08:00
Symbian ?
Nasei
2019-03-25 10:05:47 +08:00
命名上可能不太对我口味,HWND LPARAM 看着就丑,其他方面我没觉得 unix 系的好多少…因为系统级编程两边经验都不多,所以都是写的时候现查手册…
orangeade
2019-03-25 10:09:15 +08:00
tensorflow ?
xiusedelang
2019-03-25 10:11:52 +08:00
@Ediacaran Symbian +1
geelaw
2019-03-25 10:15:33 +08:00
楼主的吐槽对象不明确,你想说 NT API 还是 Win32 还是 COM 还是 WinRT 还是 POSIX ?(是的,Windows 曾经支持 POSIX。)

实际上楼主需要摆脱“一切都很简单”的想法,完整表达一个概念有一个内蕴的复杂度。

@Nasei #8 实际上 HWND、LPARAM 都是图形界面编程才用得到的 API,Unix 系根本没有等价的。
zycpp
2019-03-25 10:22:33 +08:00
@geelaw 主要用 win32 和 com,丑是关键,看着难受…
msg7086
2019-03-25 10:25:15 +08:00
年代有点久远了吧,放在 20 年前我觉得还行?
xdeng
2019-03-25 10:27:32 +08:00
这是引战?
Nasei
2019-03-25 10:29:23 +08:00
@geelaw 仅是指的命名…因为我是从 posix api 那边开始接触的,所以后来接触 win32 api 的时候就先入为主了
murmur
2019-03-25 10:32:03 +08:00
api 丑架不住 ide 牛批
anyele
2019-03-25 10:35:16 +08:00
在学校的时候, 一开始学 MFC 感觉 API 写的很好啊
abelmakihara
2019-03-25 10:38:25 +08:00
@anyele #17 当年在学校就被 MFC 还有 ssh 当年的一堆 xml 劝退了 害怕
Removable
2019-03-25 10:38:50 +08:00
@Ediacaran @xiusedelang 哇,感觉给塞班写过 app 的都是大佬啊
tomychen
2019-03-25 10:39:02 +08:00
你到底是为了喷 WINAPI 还是为了喷 windows
能不能举个栗子?来证明又烂又丑?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/548154

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX