学习HTML和学习编程语言有什么区别?
大约8个月前我学习了HTML和CSS,最近,大约2个月前我开始学习Python和Ruby。我发现理解Python和Ruby并将其付诸实践比理解HTML或CSS要困难得多/耗时得多学习HTML和学习编程语言有什么区别?,html,css,Html,Css,大约8个月前我学习了HTML和CSS,最近,大约2个月前我开始学习Python和Ruby。我发现理解Python和Ruby并将其付诸实践比理解HTML或CSS要困难得多/耗时得多 学习/理解HTML和CSS并能够使用它们与学习Python或Ruby之类的编程语言并能够将它们付诸实践有何区别。HTML仅仅是标记。它更多的是关于浏览器和web的特定空间中的数据和布局。没有太多的逻辑。没有什么比循环或条件构造更好的了。了解HTTP以及浏览器客户端和服务器如何通信会有所帮助,但仅此而已 Python、R
学习/理解HTML和CSS并能够使用它们与学习Python或Ruby之类的编程语言并能够将它们付诸实践有何区别。HTML仅仅是标记。它更多的是关于浏览器和web的特定空间中的数据和布局。没有太多的逻辑。没有什么比循环或条件构造更好的了。了解HTTP以及浏览器客户端和服务器如何通信会有所帮助,但仅此而已
Python、Ruby和其他所有通用语言都包含了那些涉及逻辑的额外复杂性。它们比HTML跨越更多的问题空间,因此它们必须更加灵活和强大。HTML是一种用于生成文档的标记语言。
CSS用于设置这些文档的样式 如果没有Javascript,它们都与Python或Ruby这样的常规过程编程语言毫无相似之处
要学习(常规)真正的编程语言,您需要了解基本的编程结构,如变量、ifs和循环;HTML和CSS一点也不像它们。HTML和CSS是表示“语言”——它们描述文档的内容以及应该如何表示文档
编程语言如Python、C、C、C++、Delphi、Basic、Culjule等,它们包含逻辑。你不能在HTML中做分支和迭代之类的事情。
我可能听起来很奇怪,但对我来说,情况正好相反,HTML比新的编程语言更难学习。我很久以前就学会了编程,当时还没有HTML,我掌握了一些构造(条件、循环、变量等)的基本理解。这些我在学习新语言时又发现了,所以学习新语言变得越来越容易 当我学习HTML时,我看不出它有什么逻辑性。一旦你学会了最基本的语法,你就要记住一堆任意的标签和模糊的选项(它们的行为会随着浏览器的不同而变化) 我知道大多数人不是这样,可能是因为HTML更像是对某些东西的静态描述 嗯,这不是全部的真相。在编程范式的每次变化中,学习新的语言对我来说都变得很困难,比如从程序性的C语言到面向对象的Java语言,再到功能性的Haskell语言我真正想说的是,我相信任何范式的改变(领域的基本假设)都是困难的。HTML和编程语言是完全不同的范例(编程可能更复杂,因为它描述的是变化和HTML描述的状态)。当你从一种范式转换到另一种范式时,你必须再次学习一些基本的方法,这很难。对于初学者来说,HTML不是一种编程语言……我从未见过这样的定义。让我们这样说吧……HTML不是图灵完整的
HTML是一种标记语言。它允许您将符号信息与用户定义的数据相关联,然后web浏览器可以对这些数据进行解释,以显示用户数据。不,我真的想尝试这样的方法:在someSite.com/someFile: