1. 微软的IE(Internet Explorer)是一种什么软件
微软的IE是微软系统自带的浏览器软件,他主要用于网页的浏览。1995年8月16日,微软推出了第一代Internet Explore浏览器,它曾是全球使用最广泛、市场占有率最高的网络浏览器之一。
但是在2008年,谷歌的Chrome浏览器出现后逐渐取代IE,目前占据71%的市场份额,而微软的IE浏览器市场份额只有4%左右。微软也停止了对IE的开发,并且从2021年8月17日开始,微软365办公软件应用和服务将全面停止对IE11浏览器的支持,这意味着在这之后,用户将无法在IE11浏览器上使用微软365办公软件。
(1)ie是一种编译器吗扩展阅读:
IE开发计划开始于1994年夏天,微软为抵抗当时主流的网景浏览器,要在Windows中开发适合自己的浏览器。但微软并没有时间从零开始,因此微软和Spyglass合作,于是IE从早期一款商业性的专利网页浏览器Spyglass Mosaic派生出来;
虽然Spyglass Mosaic与NCSA Mosaic(首款应用得最广泛的网页浏览器)甚为相似,但Spyglass Mosaic则相对地较不出名并使用了NCSA Mosaic少量的源代码。
2. IE究竟是什么网络浏览器程序解释器、编译器
python,lua还有javascript这些脚本语言其实是通过编译成中间码,然后再解释这个中间码来执行的,所以并不是纯解释的脚本。如果要写一个纯解释的脚本语言解释器,这种解释器的速度肯定不会很快,但是程序可以更简单一些。这对于需要小型的脚本解释器的情况比较适用,因为一个人只要几天就可以完成。比如unix的shell,windows中的cmd等。当然,对于一般的程序员来说,主要是为了嵌入自己的程序。假设我们的脚本包含变量,基本表达式,顺序,分支,循环语句,goto等。手工编写,当然是采用递归下降方法。
变量用一个链表或数组就可以解决。解释赋值语句时,将变量存在符号表中。
表达式已经有很成熟的解决方法,就是一个算符堆栈,一个操作数堆栈,然后按算符优先级来做就可以了
然后我们讨论基本语句的执行
statements==>if_statements,for_statements,goto_statements等
我们用c函数exec_if,exec_for,exec_goto来分别解释它们,用exec_statements()函数来递归调用前面这些函数。
如果是如下顺序执行的脚本,实现是比较容易的,就是顺序执行。
COMMAND:statements;
就是前面是命令后面是语句,在c语言中可以用一个switch轻松搞定。但是如果出现了分支与循环,函数的时候,情况就变得复杂了。先看循环语句,比如如下脚本
for i= 1 to 100 do
statements;
end
假设现在我们已经将脚本都加载到内存中了,有一个char *指针current指向当前的脚本的位置。这个解释执行并不难。先解释for i=1 to 100 do这句,将自变量i保存到符号表中,这时候current已经指向statements了。循环解释执行的c程序伪码如下:
char *old=current;
for(i=自变量开始值;i++;i<自变量目标值)
{
current =old;
执行 statements;(这个过程中current会变化)
}
其中自变量开始值和自变量目标值都可以解释获得,每次执行完statements后在开始循环时恢复current指针即可。
但是分支语句可没这么简单,比如脚本
if exp1 then
statements1;
elseif exp2 then
statements2;
end
假设exp1为真则执行statements1,exp2为真则执行statement2。那么解释执行的时候问题就来了,当exp1为真时
执行完statements1后,我们要跳过statements2到end,然后再执行,同样exp1为假,exp2为真的时候,问题也同样存在,需要跳过statements1.问题是怎么跳过?statements1,statements2均可能包含嵌套的分支或循环。在编译型的脚本中,其实不管是statements1,statements2在编译的时候都是需要编译的,在编译完这些语句后再进行代码回填。这样在执行中间码的过程中exp1,exp2执行完后,就知道跳到哪里执行了,实际上在执行中间码的时候脚本编译器已经进行了一次源码的扫描了,执行的函数不关心这些。但是我们现在是纯解释执行,就是一次扫描了。除了编译成中间码这个方法外,我没有想到更优雅的办法,这个方法因为涉及到编译,不是纯解释因此排除掉。对每种语句都有一个解释执行该语句的函数,例如
for 语句我们用exec_for()函数来执行,if我们用exec_if来执行。一种方法是可以对应编写一个pass函数,例如pass_for(),pass_if(),这样对于statements我们只需要一个pass_statements()函数就可以了,pass_statements()递归调用pass_for,pass_if,这样就可以过滤掉不需要执行的语句了。pass函数只改变current的值而并不执行被pass掉的那些语句。
显然pass_statemts除了不修改符号表,不做其它动作外,其它逻辑流程与exec_statements函数相同。这显然不够优雅。
goto则需要先扫描行号,执行goto时跳到对应的行。
不知有没有更好的coding技巧,探索中。
http://www.learn-it.cn/Info_9509.htm
3. 什么是IE
IE就是工业工程,
1. 简介:
IE英文为(instrial engineering),中文翻译为工业工程.发展历程为:起源于19世纪美国人泰勒,他最先提出了动作研究,被后人称为工业工程之父.成功应用于福特汽车公司,使福特汽车公司迅速崛起.在七十年代流行于欧美日等发达国家.
IE是一门集技术与管理于一体的边缘科学.
IE定义:是对人员,物料,设备,能源及信息所组成的集成系统,进行设计、改善和设置的一门学科.它综合运用数学、物理学和社会科学方面的专门知识以及工程分析和设计的原理和方法,对该系统所取得的成果进行确定、预测和评价.
简而言之, 就是运用人,机,料做最有效的组合, 以达到最有效的产出(OUT PUT)
IE目标:是设计一个生产系统及该系统的控制方法.使之成本最低,具有特定的质量水平,并且这种生产必须是在保证工人和最终用户的健康和安全的条件下进行.
IE的特点:(1)以人为中心进行设计,注重人的因素.
(2)面向微观管理:关注减少浪费,降低成本.
2. 基础IE:
IE专业入门课.基础IE主要内容分为三部分:动作研究,时间测定及现场管理优化.
基础IE的全过程为:利用程序分析、操作分析、动作分析研究获得最佳程序和方法,然后再利用作业测定将所有作业制定出标准时间.
日本对工业工程(IE)的新定义
日本IE协会(JIIE)成立于1959年。当时对IE的定义是在美国AIIE于1955年的定义的基础上略加修改而制定的。其定义如下:
“IE是对人、材料、设备所集成的系统进行设计、改善和实施。为了对系统的成果进行确定、预测和评价,在利用数学、自然科学、社会科学中的专门知识和技术的同时,还采用工程上的分析和设计的原理和方法。”
此后,根据AIIE的修改和补充,又在“人、材料、设备”上加上了信息和能源。
JIIE根据IE长期(特别战后)在日本应用所取得的成果和广泛的应用,IE不论在理论上和方法上都取得了很大的发展。JIIE深感过去的定义已不适于现代的要求,故对IE重新定义。其定义如下:
“IE是这样一种活动,它以科学的方法,有效地利用人、财、物、信息、时间等经营资源,优质、廉价并及时地提供市场所需要的商品和服务,同时探求各种方法给从事这些工作的人们带来满足和幸福。”
这个定义简明、通俗、易懂,不仅清楚地说明了IE的性质、目的和方法,而且还特别对人的关怀也写入定义中,体现了“以人为本”的思想。这也正是IE与其它工程学科不同之处。这个定义可供我们了解IE的参考。
IE工业工程是改善效率、成本、品质的方法科学,是对人、物料、设备、能源和住处进行规划、设计、管
IE工业工程包含的内容理、改进和创新等活动,使其达到降低成本,提高质量和效益的目的的一项活动。IE(工业工程)在日本也被称为"生产技术"或"管理工学"。IE的基础是最早来自于"工作研究"。现阶段的IE(工业工程)的主要工作范围大致是: 工程分析、工作标准、动作研究、时间研究、时间标准、时间价值、价值分析 (V.A)、工厂布置、搬运设计等。
4. 什么是IE浏览器,作用是什么
microsoft公司的internetexplorer浏览器(简称ie浏览器)是一种可视化图形界面的浏览软件。其主要作用是接受用户的请求,到相应的网站获取网页并显示出来。
ie可以显示传统的文本文件和超文本文件,可以播放cd、vcd和mp3等格式的多媒体播放器组件,还可以直接接收网上的电台广播、欣赏音乐和电影。ie安装和使用都很简单,是目前最为常用的浏览器。
windows98系统中集成了ie浏览器,即当安装了windows操作系统后,便可以直接使用ie,而不需另外安装ie。
5. ie是一种网页设计语言
ie是浏览器,不是网页设计语言。但网页设计,一般要考虑浏览器兼容,就需要编写的代码能够被浏览器支持。一些低版本的IE浏览器不能很好地支持css3的某些特性,做设计的时候要考虑兼容效果。
6. 什么是IE
Internet Explorer简介
Internet Explorer,简称IE或MSIE,是微软公司推出的一款网页浏览器。Internet Explorer是使用最广泛的网页浏览器,虽然自2004年以来它丢失了一部分市场占有率。在2005年4月,它的市场占有率约为85%。
Internet Explorer是微软的新版本Windows操作系统的一个组成部分。在旧版的操作系统上,它是独立、免费的。从Windows 95 OSR2开始,它被捆绑作为所有新版本的Windows操作系统中的默认浏览器。然而,今年的重大更新只适用于Windows Vista、Windows XP SP2 及Windows Server 2003 SP1。目前Internet Explorer 7已捆绑入Vista,并通过在线更新提供给XP SP2。2008年12月中旬,Internet Explorer 8的最新版本RC1推出,用户可自行下载独立安装包安装。
由于最初是靠和Windows捆绑获得市场份额,且不断爆出重大安全漏洞,本身执行效率不高,不支持W3C标准,Internet Explorer一直被人诟病,但不得不承认它为互联网的发展做出了贡献。
2003年微软宣布将不会继续开发Internet Explorer在苹果电脑的版本。而对Mac OS版本Internet Explorer的支援也在2005年终止,并在2006年停止下载。
维护者: 微软
最新发布: 8.0预览第一版 / 2008年12月16日
最新测试: IE8 RC1
操作系统: Windows
软件类别: 网页浏览器
许可协议: 专有
进程名: iexplore.exe
特点
Internet Exploer提供了最宽广的网页浏览和建立在操作系统里的一些特性,例如:Microsoft Update而设计.在最着盛名的浏览器大战中,微软用提供了最具改革新的特性取代了Netscape.
可用性和浏览亲和性
近期的版本亦增加了弹出式视窗的封锁和分页浏览、RSS等的主流功能,较旧的版本可透过安装MSN搜寻工具列来达到分页浏览的效果。
组件对象模型
组件对象模型 (COM) 技术在Internet Explorer里被广为使用。它允许第三方厂商通过浏览器帮助对象 (BHO)添加功能;并且允许网站通过ActiveX提供丰富的内容。由于这些对象能拥有与浏览器本身一样的权限(在某种情形之下),对于安全就有很大的担心。最新版的Internet Explorer提供了一个加载项管理器以控制ActiveX控件和浏览器帮助对象,以及一个“无加载项”版本(在所有程序/附件/系统工具之下)。
安全架构
Internet Explorer使用一个基于区域的安全架构,意思是说网站按特写的条件组织在一起。它允许对大量的功能进行限制,也允许只对指定功能进行限制。
对浏览器的补丁和更新通过Windows更新服务以及自动更新定期发布以供使用。虽然对一定范围的平台的安全补丁继续被发表,但最新的功能增强和安全改进只对Windows XP发表。
最新版的Internet Explorer提供了一个下载监视器和安装监视器,允许用户分两步选择是否下载和安装可执行程序。这可以防止恶意软件被安装。用Internet Explorer下载的可执行文件被操作系统标为潜在的不安全因素,每次都会要求用户确认他们是否想执行该程序,直到用户确认该文件为“安全”为止。
群组原则
Internet Explorer可通过组策略进行完全配置。Windows服务器域管理员可以应用并强制一系列设定以改变用户界面(例如禁止某些菜单项和独立的配置选项),以及限制安全功能(例如下载文件),零配置,按站点设置,ActiveX控件行为,等等。策略设置可以按每用户和每机器为基础进行设置。
网页标准的支持
Internet Explorer使用了Trident排版引擎,几乎完整支持HTML 4.01,CSS Level 1,XML 1.0和DOM Level 1,只是有一些排版错误。它亦部分支持CSS Level 2 和DOM Level 2。它自带的XML解释器支持XHTML,但是微软从IE 5.0以后取消了这一支持,使它变得难以访问。如其它浏览器一样,当MIME类型标识为“text/html”,它能解释为XHTML。当MIME类型标识为“application/xml”和“text/xml”时,它也能解释把XHTML解释为XML,但需要一个小的XSLT度量[9]来重新启用XML对XHTML的支持。当把它定义为偏好类型如“application/xhtml+xml”时,它假装不理解XHTML,相反把它当成一种不了解的供下载的文件类型来对待。
Internet Explorer依靠DOCTYPE判断一个网页应该按老版本渲染还是按W3C标准渲染。(在打印中,Internet Explorer总使用W3C标准。)根据MSXML的版本不同,它可以完全支持XSLT 1.0或1998年12月的XSL草案。Internet Explorer有一个自己的ECMAScript变体,名为JScript。
专利的延展元件
Internet Explorer引进了一系列专利的网页标准延伸,包括HTML,CSS和DOM。这令到一些网站只可被Internet Explorer正常显示。
批评
Internet Explorer是一款招致非常多批评的网页浏览器,大部分批评都集中在其安全架构以及对开放标准的支持程度上。
安全性
Internet Explorer 最主要都是被批评其安全性。很多间谍软件,广告软件及电脑病毒横行网络是因为 Internet Explorer 的安全漏洞及安全结构有裂缝。有时浏览一些恶意网站会被恶意自动安装。这被名为“强制安装”:在 ActiveX 的安全描述中填写虚假的描述以遮盖软件的实际用途,误导使用者安装一些恶意软件。
当然,Internet Explorer 不只有一个用户有问题,而使大部份的使用者。它们影响很多电脑显示安全问题无处不在。微软没有责任去修补安全漏同及发布修补档[10]除 Internet Explorer 的安全漏洞外,微软使用很长的时间去修补漏洞。在一些例子中,恶意网站制作者在微软发布修正档前利用漏洞去攻击使用者。
网页标准的支持
其他的批评大多是来自技术专家用户、网站开发者和建基于Internet Explorer而开发的软件应用程序的开发者,他们十分担心Internet Explorer对开放标准的支持,因为Internet Explorer通常使用专利的网页标准延伸元件来达至相似的功能。
Internet Explorer对一些标准化技术都有一定程度上的支持,但亦有很多执行上的差距和兼容性的故障 — 一些较为轻微,一些没有 — 这导致技术开发者的批评日益增加。批评增加的情况,在很大程度上是归因于Internet Explorer的竞争对手相对地已提供完全的技术支持,标准规格(Standards-compliant)的应用亦越来越广泛起来。
正因为Internet Explorer在全球广为应用,网络开发者们在寻求跨平台且功能强大的代码时常常会发现Internet Explorer的漏洞、私有的功能集合和对标准支持的不完善成为了他们最大的绊脚石。
通常来说,网络开发者们在编写代码时应该具有跨平台性,因此能在所有主要浏览器上运行的�胱苁潜夭豢缮俚摹�nternet Explorer的技术很封闭,且只支持少数的CSS、HTML和 DOM特性(而且很多实现都有问题)。竞争对手Firefox和Opera不仅在这方面领先于Internet Explorer,且它们也具备原生的XHTML支持。正因如此,Internet Explorer始终未能通过验证CSS标准支持程度的Acid2测试。另一个Internet Explorer的巨大缺点源自PNG格式,这一问题仅在Internet Explorer 7中得到了解决。尽管如此,Internet Explorer 7在访问含有透明PNG的网页时性能将大大降低。
7. JavaScript用什么编译器
位于系统目录中的 cscript.exe
它就是脚本的解释器。
8. 微软的IE(Internet Explorer)是一种什么软件
nternet Explorer,简称IE,是微软公司推出的一款网页浏览器。Internet Explorer是微软的Windows操作系统的一个组成部分。
网页浏览器是个显示网站服务器或档案系统内的文件,并让用户与此些文件互动的一种应用软件。它用来显示在万维网或局域网路等内的文字、影像及其他资讯。这些文字或影像,可以是连接其他网址的超连结,用户可迅速及轻易地浏览各种资讯。大部分网页为HTML格式,有些网页需特定浏览器才能正确显示。
9. 网络浏览器 (IE,firefox等)是用什么 语言开发的
IE使用VC++写的,FireFox大部分是C++,有一些是用C语言。
Internet Explorer,是美国微软公司推出的一款网页浏览器。原称Microsoft Internet Explorer(6版本以前)和Windows Internet Explorer(7、8、9、10、11版本),简称IE。在IE7以前,中文直译为“网络探路者”,但在IE7以后官方便直接俗称"IE浏览器"。
Mozilla Firefox,中文俗称“火狐”(正式缩写为Fx或fx ,非正式缩写为FF),是一个自由及开放源代码网页浏览器,使用Gecko排版引擎,支持多种操作系统,如Windows、Mac OS X及GNU/Linux 等。该浏览器提供了两种版本,普通版和ESR(Extended Support Release,延长支持)版,ESR版本是 Mozilla 专门为那些无法或不愿每隔六周就升级一次的企业打造。Firefox ESR 版的升级周期为 42 周,而普通 Firefox 的升级周期为 6 周。
据2013年8月浏览器统计数据,Firefox在全球网页浏览器市占率76%至81%,用户数在各网页浏览器中排名第三,全球估计有6450万位用户。在印度尼西亚、德国和波兰的占有率最高,分别为97.84%、86.41%和84.31%。
自Firefox 29起,浏览器界面有很大程度改变 。由于该浏览器开放了源代码,因此还有一些第三方编译版供使用。如pcxFirefox,苍月浏览器,tele009 等。