问题标签 [high-level]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
19 回答
3315 浏览

php - 网络上有高级语言吗?

前言

要建立动态网站,我们必须至少掌握四种语言:

  • 用于网页结构的 HTML
  • 用于布局和设计的 CSS
  • 用于交互的 JavaScript
  • 用于业务规则或动态驱动数据的语言

此外,还有用于持久存储的 SQL、用于会话和缓存的 Memcache、用于许多不同内容管理系统的 API。我们还应该考虑在构建 Web 应用程序时与 OpenID、Facebook、Twitter、OpenSocial 进行交互,以使其变得有趣。

总而言之,真是一团糟!

如果您考虑两个目标:

  • 向孩子们教授 Web 开发
  • 作为一个团队保持高效

问题

存在哪些统一 HTML + CSS + Javascript +(在此处插入高级语言,首选 PHP)的高级系统?


背景

  1. 我是一名软件工程师,在 Broadvision、Autonomy、Enterprise Java 和 Oracle 等技术方面拥有 15 年以上的项目负责人和开发人员经验。

近年来,我专注于开发社区网站,使用 Drupal 或 PHP 框架,例如 CakePHP。我喜欢Web 开发,并享受所涉及技术之间的阻抗不匹配。我得出的不可避免的结论仍然是必须有更好的方法

  1. 我是两个儿子(13 岁和 9 岁)的父亲,虽然我不希望他们成为程序员,但我希望他们将计算机理解为不仅仅是游戏机。我喜欢激励他们对 Web 开发进行一些修改以表达自己。

每当我向他们展示一些零碎的东西时,我希望他们有一个工具集,可以让他们在周日下午的一两个小时内创建“有趣”的结果。

0 投票
4 回答
667 浏览

3d - 任何高级的硬件加速 3D 引擎?

我在Flash中编程了很长时间。有趣的是,大多数东西,包括开源库,在 Flash 世界中都是非常高级的。这很棒,因为我们可以快速建立起来。但是 Flash 太慢了(我想做简历、视觉效果、生成艺术等)。

我尝试过 glut、Processing、OpenFrameworks,我发现它们与 Flash 太不同了。

所以,我想知道是否有任何高级(如 PaperVision3D)、快速(更好的硬件加速)3D 引擎?它可以是任何语言,但在 C++/Java/Python 等中更好。

0 投票
3 回答
433 浏览

programming-languages - 是否存在具有解释器、动态编译器和静态编译器(例如 c++ 编译器)以及多媒体库的高级语言?

解释器和动态编译器将用于测试/原型设计,当我完成测试时,我使用静态编译器。

0 投票
10 回答
962 浏览

c - 有哪些具体的例子可以让你成为更好的高级程序员?

我知道存在诸如thisthis之类的问题。让我解释。

在阅读了 Joel 的文章Back to Basics并看到许多关于 SO 的类似问题后,我开始想知道有哪些具体示例可以说明了解 C 之类的东西可以使您成为更好的高级程序员。

我想知道是否有很多这样的例子。很多时候,这个问题的答案类似于“了解 C 可以让您更好地了解幕后发生的事情”或“您需要为您的程序打下坚实的基础”,而这些答案没有多大意义。我想了解您将从了解低级概念中受益的不同具体方式,

Joel 举了几个例子:二进制数据库 vs XML 和字符串。但是两个例子并不能真正证明学习 C 和/或汇编的合理性。所以我的问题是:有哪些具体的例子可以让你成为更好的高级程序员?

0 投票
1 回答
7684 浏览

execution - 机器码和目标码的区别

我在我的水平中间,我正在为我的计算机考试做一些复习。我想知道是否有人可以告诉我机器代码和目标代码之间有什么区别。

请保持简单。

0 投票
8 回答
35656 浏览

programming-languages - 哪些编程语言不被视为高级语言?

在信息学理论中,我一直在听到和阅读有关高级和低级语言的信息。

然而我不明白为什么这仍然相关,因为除了今天使用的汇编程序之外没有任何(相关的)低级语言。

所以你得到:

低级

  • 汇编器

绝对不是低级

  • C
  • 基本的
  • FORTRAN
  • COBOL
  • ...

高水平

  • C++
  • 红宝石
  • Python
  • PHP
  • ...

如果汇编程序是低级的,你怎么能把例如 C 放到同一个列表中。我的意思是:与汇编程序相比,C 语言非常高级。即使对于 COBOL、Fortran 等也是如此。

  • 那么,如果汇编程序真的是唯一的低级语言,为什么每个人都不停地提到高级和低级语言呢?
0 投票
5 回答
730 浏览

javascript - 是否有一个 javascript 库包含一组丰富的非常高级的常用函数?

我发现大多数著名的 javascript 库(如 jquery、YUI...等)中都缺少许多高级函数。以字符串操作为例,startsWith、endsWith、contains、lTrim、rTrim、trim、isNullOrEmpty...等。这些功能实际上是非常常见的。

我想知道是否存在填补这些空白的 javascript 库/插件(包括但不限于字符串操作)?

如果库不覆盖原型,那就太好了。

0 投票
2 回答
318 浏览

vm-implementation - 哪些应用程序虚拟机是用高级语言编写的?

有哪些用高级语言编写的应用程序虚拟机?C/C++ 看起来像是首选语言(原因很明显)。

我在谷歌上找到的至少有两个用 Java 编写(都是元循环):JikesRVM 和 Maxine。

你还发现了什么?

0 投票
9 回答
8154 浏览

fortran - Fortran、Cobol、Basic 和 Forth 是高级编程语言吗?

Fortran、Cobol、Basic 和 Forth 是高级编程语言吗?

如果没有,第一个高级编程语言在哪里?

最早的面向对象语言是哪些?

0 投票
5 回答
313 浏览

performance - 是否可以设计一种动态语言而不会显着降低性能?

与 C/Java 相比,在许多情况下,是否可以设计 Ruby 或 Clojure 之类的东西而不会造成明显的性能损失?硬件设计是否起作用?

编辑:我的意思是一个数量级,而不仅仅是十个百分点

编辑:我怀疑 delnan 对我的意思是动态语言是正确的,所以我更改了标题