html比c语言还难,为什么感觉C比HTML简单

同感;

主要是C语言写错了编译器会给提示不让过,然后上来google查问题就好了;

HTML瞎写都能过,但是呢,没有考虑可维护性、SEO、标签到底闭合与否, 标签是否过时,各属性在不同浏览器的支持度、标签怎么嵌套、怎么处理结构能够尽量应对需求变更等等;

同理CSS、JS,web前端入门简单的一个原因就是 不管咋写只要错得不太离谱,就能做出东西出来;

而做得好不好高不高效真的需要有大量的经验。

相比较C/C++/Java这类静态编程语言,错了IDE会给提示,难就难在编程语言之外的知识,诸如操作系统、算法、网络原理等,而你看HTML/CSS/JS哪个需要很多外在的知识才能做出网页?

而动态后端语言 PHP/Python/asp.net/jsp则tm的更加的难,错了提示不全甚至出现奇怪的结果(典型的就是数据类型少,隐式转换很坑),而且操作系统、算法、网络一个不少! 不过呢,一般动态语言的语法知识点比C++/Java这类少太多了。

至于C,函数也少语法知识点也不多啊,C的难就难在它的应用层面,一般C是要用在嵌入式等底层领域需要计组原基础、写通讯模块则要网络基础,反正都不是C本身。而且同样需要 操作系统知识,C需要的深度比C++/Java这类深,C就要考虑太多细节的东西,当然太细节的东西C也不定搞的定,得上汇编,不过汇编这家伙真的很麻烦,因为它没有C这类高级语言的语法结构数据类型等东西,要自己分配内存自己造,我曹,中间还卡着个操作系统做了不少手脚,导致分配内存这项工作没那么想当然,汇编难就难在这了。

综上,我的建议是 别想太多,反正大多数人也是瞎写,况且w3c验证就是个摆设,做出东西就行了吧,这社会你HTML学得再融汇贯通,即便是把浏览器渲染原理、HTTP原理、JS加载解析执行原理、HTML5结合JS的高级应用等弄得明明白白以促进你写出 天衣无缝的 HTML还是找不到工作。 HTML本身只是屠龙术而已。

另外提醒,网页重构(HTML+CSS)这岗位很可能会淘汰,做出PSD2HTML的软件还是有希望的(想想DW,它只不过是生成代码比较雍总而已,如果改进了算法呢)。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值