欢迎光临上海富继电气有限公司!
主营产品:
小型继电器,凸轮控制器,接近开关,磁力起动器,电机调速器,万能转换开关,电源电涌保护器,船用浮球液位控制器,静态中间继电器,拉绳开关
首页
关于我们
下载中心
品牌专区
技术文章
新闻中心
联系我们
配线器材
高压电器
船用电器灯具
环保仪器仪表
工控元件
船用仪器仪表
浪涌保护器
汇款信息
品牌专区
产品目录
配线器材
绝缘子
铜接头
线卡
钢钉线卡
|
尼龙扎带
不锈钢扎带
|
普通尼龙扎带
|
缠绕管
高压电器
消谐器
高压熔断器
避雷器
|
高压电器配件
高压带电显示器
|
电磁锁
|
加热器
|
高压柜内照明灯
|
船用电器灯具
船用灯具
船用防爆灯
|
船用灯具电器配件
|
船用手提灯
|
机床工作灯
|
船用投光灯
|
船用白炽灯
|
船用荧光灯
|
航行信号灯
|
船用电器
船用伺服机构
|
船用减震器
|
船用填料函
|
船用控制箱
|
船用断路器
|
船用继电器
|
船用变压器
|
船用通用机械
|
船用无线电及附件
|
船用音响信号
|
船用限位开关
|
船用控制按钮开关
|
船用接插件
|
环保仪器仪表
压力控制器
电动执行器
消歇器
温度传感器
差压开关
变送器
信号隔离器
|
电量变送器
|
压力变送器
|
温度变送器
|
电表
指针式电表
|
数显电表
|
电能表
|
导航普航仪器
传话器和传话管路
|
测深锤
|
量角尺
|
平行尺
|
铜雾钟
|
罗经放大镜
|
船用倾斜仪
|
电笛
|
气笛
|
磁罗经
|
万用表
超高阻仪器
|
电雷管测试仪
|
电阻测量仪
|
电桥
|
兆欧表
|
数字式万用表
|
压力表
远传压力表
|
温度控制仪
指针式温控器
|
蒸馏器
|
数字温控仪
|
木材水分仪
木材水份监测仪
|
减压器
医用减压器
|
船用减压器
|
气瓶减压器
|
氨气减压器
|
工控元件
断路器
电动机断路器
|
模数化插座
|
配电箱
|
家用断路器
|
真空断路器
|
断路器附件
|
磁场断路器
|
直流快速断路器
|
万能断路器
|
漏电断路器
|
塑壳断路器
|
微型断路器
|
接触器
船用接触器
|
真空接触器
|
固态接触器
|
接触器附件
|
可逆接触器
|
切换电容接触器
|
直流接触器
|
交流接触器
|
继电器
晃电继电器
|
**继电器
|
微机保护器
|
电力调整器
|
油流继电器
|
密封继电器
|
计时器
|
光电继电器
|
电子继电器
|
气体继电器
|
极化继电器
|
平衡继电器
|
阻抗继电器
|
零序方向继电器
|
电码继电器
|
周波继电器
|
频率继电器
|
电流相位继电器
|
断相闭锁继电器
|
压力继电器
|
温度继电器
|
双位置继电器
|
接地继电器
|
逆功率继电器
|
差动继电器
|
矿用继电器
|
重合闸继电器
|
低周率继电器
|
监视继电器
|
同步检查继电器
|
功率继电器
|
冲击继电器
|
消声无声节电器
|
气压自动开关
|
直流继电器
|
过流继电器
|
信号继电器
|
漏电继电器
|
继电器座
|
电动机保护器
|
固态继电器
|
电压继电器
|
电流继电器
|
速度继电器
|
中间继电器
|
累时器
|
热过载继电器
|
时控光控开关
|
液位继电器
|
闪烁继电器
|
计数继电器
|
相序继电器
|
正反转控制器
|
时间继电器
|
专攻二用专用继电器
|
大功率继电器
|
工业控制继电器
|
小型电磁继电器
|
船用仪器仪表
工程机械仪表
船用电表
船钟
|
船用电压表
|
船用温度表
|
船用功率表
|
船用频率表
|
交流绝缘电网监测仪
|
船用高阻表
|
船用舵角表
|
船用计时器
|
船用电流表
|
船用同期表
|
船用温度仪表
舰用温度控制器
|
船用耐震压力温度计
|
船用双金属温度计
|
船用压力仪表
船用压力传感器
|
压力表组合板
|
船用压力表
|
船用液位控制器
船用浮筒式液位计
|
高温高压磁浮子液位计
|
船用浮球液位控制器
|
浪涌保护器
其它类浪涌保护器
等电位连接器
|
信号类浪涌保护器
其它信号类浪涌保护器
|
工控控制线路类浪涌保护器
|
无线信号类浪涌保护器
|
通信信号类浪涌保护器
|
广播电视线路类
|
视频监控线路类浪涌保护器
|
网络线路类浪涌保护器
|
电源类浪涌保护器
电源防雷箱
|
三级-电源电涌保护器
|
二级-电源电涌保护器
|
**-电源电涌保护器
|
液压气动
滑块线轨
HSZ重型直线导轨
|
HS轻型直线导轨
|
SZ微型直线导轨
|
电磁离合器
干式电磁离合器
|
湿式电磁离合器
|
电磁铁
制动器
|
牵引电磁铁
|
退磁器
|
电磁换向阀
板式换热器
|
湿式电磁换向阀
|
气缸
车辆用液压缸
|
薄型液压缸
|
电磁阀电控阀
过滤器
|
膨胀阀
|
电磁阀
|
电磁阀线圈
|
三联件
|
二位五通电磁阀
|
二位三通电磁阀
|
二位二通电磁阀
|
控制器
遥控器
工业遥控器
|
起重机控制台
起重机联动台
|
主令控制器
LK5G主令控制器
|
LK22主令控制器
|
XKB主令控制器
|
LK18主令控制器
|
LK17主令控制器
|
DKL16主令控制器
|
LK16主令控制器
|
LK15主令控制器
|
LK14主令控制器
|
LK5主令控制器
|
LK4主令控制器
|
LK1主令控制器
|
凸轮控制器
JK16凸轮控制器
|
KTJ17凸轮控制器
|
KTJ15C凸轮控制器
|
KTJ15B凸轮控制器
|
KTJ15A凸轮控制器
|
KTJ15L凸轮控制器
|
KTJ15凸轮控制器
|
KTJ6凸轮控制器
|
KTJ5凸轮控制器
|
KTJ1凸轮控制器
|
KT14凸轮控制器
|
KT12凸轮控制器
|
KT10凸轮控制器
|
电机驱动
轴承
编码器
电机
小型电机
|
风机
管道风机
|
轴流风机
|
可编程逻辑控制器PLC
转差离合器控制装置
转差离合器控制器
|
电机调速器
给料机控制器
|
交流电机调速控制器
|
直流电机调速控制器
|
力矩电机控制器
|
电磁调速电机控制器
|
变频器
高压变频节电器
|
简易型变频器
|
通用型变频器
|
电力电子
模块
滤波器
分流器
**栅
胶带
电工胶带
|
报警设备
打铃仪
|
警示灯
|
电笛
|
电铃
|
插头插座
航空插头
|
插头
|
排插板
|
整流器
整流器模块
|
散热器
|
刹车整流器
|
端子
导轨
|
接线端子
|
电容器
电力电容
|
补偿控制器
低压无功就地补偿装置
|
无功补偿控制器
|
接线盒连接片
连接片
|
熔断器
温度保险丝
|
载熔件(熔断器手柄)
|
报警熔断器
|
熔断器芯
|
熔断器底座
|
电阻
瓷盘电阻
|
板型电阻
|
线绕电阻器
|
电位器
电位器刻度盘与旋钮
|
碳膜电位器
|
多圈线绕电位器
|
单圈线绕电位器
|
开关电器
液位设备
漏水/漏液检测
|
电极保持器/电极
|
无浮标开关
|
按钮开关指示灯
事故按钮
|
行车开关
|
蜂鸣器
|
按钮盒
|
按钮开关信号灯附件
|
指示灯
|
按钮开关
|
主令开关
|
接近光电开关
光幕开关
|
磁性开关
|
霍尔开关
|
光电开关
|
接近开关
|
微动钮子船型开关
辅助开关
|
波段开关
|
船型开关
|
钮子开关
|
微动开关
|
行程限位脚踏开关
超速开关
|
料流检测器
|
阻旋式料位控制器
|
纵向撕裂开关
|
溜槽堵塞检测器
|
多功能行程限制器
|
打滑检测器
|
两级跑偏开关
|
高度限制器
|
拉绳开关
|
脚踏开关
|
限位开关
|
行程开关
|
转换倒顺组合开关
电焊机开关
|
组合开关
|
倒顺开关
|
万能转换开关
|
隔离负荷开关
铁壳开关
|
户外隔离开关
|
负荷隔离开关
|
刀开关
|
电源电器
不间断电源
蓄电池
调压器
电动接触调压器
|
三相调压器
|
单相调压器
|
开关电源
开关电源
|
G3系列开关电源
|
NE系列开关电源
|
逆变器
车载交流逆变电源
|
微电脑智能型正弦波逆变器
|
微电脑智能型方波逆变器
|
高可靠全自动逆变器
|
充电器
汽车充电器
|
快速充电器
|
可控硅充电器
|
微电脑智能充电器
|
双电源
塑壳双电源自动切换开关
|
微断双电源自动切换开关
|
互感器
电抗器
|
电压互感器
|
电流互感器
|
起动器
星三角起动器
|
软起动器
|
电子式起动器
|
手动启动器
|
磁力起动器
|
减压起动器
|
稳压器
UPS不间断电源
|
微电脑无触点稳压器
|
壁挂式全自动交流稳压器
|
高精度全自动单、三相交流稳压器
|
变压器
变阻器
|
低压非晶合金变压器
|
电源变压器
|
自藕变压器
|
三相干式整流变压器
|
电压转换变压器
|
行灯照明变压器
|
整流变压器
|
矿用变压器
|
电力变压器
|
控制变压器
|
新闻中心
首页
>>>
新闻中心
为什么苹果Swift语言将会迅速普及
DQZHAN讯:为什么苹果Swift语言将会迅速普及
7月15日消息,据国外媒体报道,《连线》杂志日前撰文解析了苹果新编程语言Swift的诸多优势。文章表示,由于这门语言易于上手,吸收了编译型语言与解释型语言的长处,而且有诸多苹果产品为依托,Swift的普及速度会让其他语言望尘莫及。
以下为《连线》“苹果Swift将很快改变编程的三大理由”一文:
克里斯·拉特纳(Chris Lattner)花了一年半时间打造了一套新的编程语言。他没有向任何人提起这件事,甚至连他*亲密的朋友和同事也不知道。
他利用晚上和周末的时间进行这项工作,从2010年夏天开始一直干到**年年末,将这门编程语言的骨架搭建完毕,然后向公司高管透露了自己的秘密。这个项目得到了高管们的重视,数名**工程师加入了进来。18个月之后,该项目成为了公司主要关注的对象,项目团队规模扩大了不少。
拉特纳工作的公司,就是苹果。
这门语言叫做“Swift”。苹果认为这是一个更快速、更有效开发iPhone、iPad以及Mac电脑软件应用的工具。今年6月2日,苹果向公司外部的程序员发布了一个测试版本。即便是在这个时候,也就是在拉特纳**设想这门语言4年之后,它也只是在苹果内部圈子里产生了影响。拉特纳在伊利诺伊大学香槟分校的研究生导师维克拉姆·艾德福(Vikram Adve)帮助他完善了Swift语言的基础。和其他人一样,艾德福对自己的学生花了这么长的时间打造一门新的编程语言这件事也感到吃惊。“苹果公司口风很紧,克里斯真是贯彻了这一点,”艾德福笑着说。“我知道他在一个项目上花了很多时间,仅此而已。”
通常来说,像这样面世的一款新编程语言,通常需要多年时间才能获得大规模采用——即便有苹果这种规模的科技巨头支持也不例外。谷歌在2009年推出过一门名叫“Go”的语言。虽然这门语言的设计者在业内鼎鼎有名,但它仍然没有在全球范围内成为主流。
不过Swift就是另一回事了。等到今年秋天正式发布时,它可能会以前所未见的速度很快获得程序员的青睐,甚至有可能超越Sun的Java语言,以及微软的C#语言在20世纪90年代末与21世纪初的风头。
Swift的部分优势在于,它是为普通程序员打造的。这门语言设计用来编写*简单的手机应用,而且配有一个被苹果称之为“操场”(Playground)的智能工具。该工具提供了一种相当有效的“自学”编程方式。
此外,Swift之所以可能风靡起来,还有一个更直接的理由。在今天,成千上万的开发人使用一种名叫“Objective-C”的语言,为iPhone和iPad打造应用,考虑到苹果设备的普及程度,这些程序员会一直开发此类应用。而和Objective-C相比,Swift在很多方面提供了重大的改进,这意味着庞大的苹果开发人社区肯定会在未来数月接受这种新语言。
Tiobe指数(这是一个用来衡量编程语言流行程度的指标)的编纂者、关注编程语言发展近15年的保罗·詹森(Paul Jansen)表示:“就谷歌Go来说,没有什么真正的激励因素来使用它。相比之下Swift可以提供这样的激励。”
到目前为止,即便使用的人数非常有限,在流行的编程网站GitHub上,与Swift相关的项目也超过了2400个。而且在本月,Swift在Tiobe全球编程语言热门排行榜上排名第16。谷歌Go在2009年发布时的情况与之类似,不过在之后排名便下降了很多。但就Swift来说,詹森口中的激励因素只会推高其排名。
Facebook的开发元老安德雷·亚历山德雷斯库(Andrei Alexandrescu)指出,考虑到Swift在苹果产业链中****的核心地位,“只要不胡搞”肯定就不会失败。何况这门语言的学习门槛非常低。“人们会抢着学习这门新语言,因为用它变成很容易,”詹森表示。“程序员可以用Objective-C,也可以用Swift,大部分人都将转向Swift。”
不只是一门语言
拉特纳负责监督苹果所有的开发工具——正是这些工具让苹果的工程师和外部的程序员为这家公司的电脑、笔记本、智能手机与平板电脑开发软件。在艾德福的指导下,这位伊利诺伊大学香槟分校的研究生曾设计过一套名为LLVM的元编程工具。该工具是苹果软件开发主要工具Xcode的基础,后者*新版本的下载次数已经超过了1400万。简单说,LLVM是生成并运行新应用的一种方式,可以和所有编程语言配套使用。
拉特纳在2005年加入苹果。这之后苹果用LLVM重塑了开发人使用Objective-C开发应用的方式。5年后,拉特纳又把LLVM作为Swift的基础。拉特纳拒绝了媒体的采访,但在他的个人主页上有对Swift演化过程的简要介绍。不管这个长期项目多么与众不同,实际上Swift还是要与苹果现有的开发工具共同工作——虽说它提供了一种替代Objective-C的选择。
换言之,Swift不光是一门编程语言。它与开发人员打造软件所需要的所有东西都紧密地结合在一起。这里不光是指集成开发环境(IDE),也包括调试器这样的其他工具。这些工具大多被苹果开发人所熟悉。换言之,对成千上万为iPhone、iPad以及Mac电脑开发应用的程序员来说,Swift很容易上手。
还是要有充分的理由才能让程序员从Objective-C转投Swift,毕竟他们过去从未用过Swift。“我是**个,也是**一个具备4年Swift编程经验的人,”拉特纳在Twitter上写到。学习这样一门语言是需要牺牲一定时间的,这通常是个大障碍。为苹果硬件开发了15年软件产品的麦克·艾什(Mike Ash)说道:“只有很少一些语言能获得足够关注,大部分语言吸引使用者的时间都很长。”艾什现在正在钻研公司的这门新语言。
好在拉特纳和苹果已经给出了充分的理由。就其本身来说,Swift和C#、Ruby、Python等编程语言比起来没有太多吸引力,但与Objective-C相比有很大的进步。后者的历史可以追溯到上世纪80年代中期,平心而论不如更现代的编程语言易用。艾什表示:“许多人因为Objective-C和它那不常见的语法放弃了。Swift的语法更标准、更常见,这有助于吸引感兴趣的人。”
对现在的程序员来说,Swift不仅更熟悉——它有“泛型”这样的设计,也就是可以重复使用的基础模组——而且还有用来避免程序员出错的工具。它能提供一种叫做“推测输入”的功能,凭借这种功能程序员就不用花费太多时间来定义所用变量的类型。艾什表示:“它可以提供很多帮助,可以更好地理解你在做什么,也能让电脑帮助你把事情想得更清楚。它能让程序员更有效率,用更短的时间完成更多的事情。”
还有就是“操场”,包括艾德福在内的很多人都认为,这是该语言中*有趣的地方。
操场之中
按照拉特纳个人主页上的说法,“操场”是要让编程“更具交互性更直观。”他解释称,“操场”在很大程度上受到了苹果设计师布雷特·维克多(Bret Victor)以及一个叫做Light Table的交互编程系统的影响。和Light Table类似,Swift的“操场”可以让用户在屏幕一侧写代码,在另一侧看到运行的效果。
在6月初苹果开发人大会上介绍Swift的时候,拉特纳演示了如何用“操场”实时修改一款游戏。简单说,该工具可以向软件中加入新代码,而不用重新编译或让整个程序重启。Light Table的创建者克里斯·格朗阁(Chris Granger)表示:“它可以把修改的东西注入到一个正在运行的进程中——放到正在运行的程序中。”
这样做不仅是让编程更容易,而且提供了一种更好的学习编程的方法——让人人都学会这种技能。“希望更直观有趣的编程工作可以吸引下一代程序员,并重新定义计算机科学的教学方式,”拉特纳写到。
Light Table做的事情和这差不多——而且可以用多种语言实现这一点,例如Python、Clojure和Javascript。但对格朗阁来说,“操场”更为实用,因为Swift为此进行了专门的优化。他说:“因为他们控制了语言——这是他们创建的语言——他们的目标就是做到这一点。他们能做那些我们用其他语言无法做到的事情。”
这也是一个立竿见影的激励因素。妨碍编程语言普及的一大因素就是程序员没有时间去学习。“操场”则具有减少学习时间的能力。按照艾什的说法,“操场”现在还有些bug,但具备了让编程更流畅的潜力。“一般来说,编程工作很耗时——要花时间看反馈——弄明白自己在做什么。但‘操场’提供的反馈是实时的,这可以吸引很多新人。”
速度
“操场”体现出了Swift的另一个优势,那就是反应迅速。它编译起来很快,这意味着从源代码到可执行应用的转变时间很短;编译后出炉的应用执行起来也很快,这意味着程序可以在手机或平板电脑上高速运行。这也是Swift与其他编程语言不同的地方。
过去,像Objective-C和C++这样的编译型语言与Python、Ruby以及PHP这样的解释型语言两者间存在区别。编译型语言在写完代码之后,必须要等待编译器将其转化为可执行的软件。不过一旦这一工作完成,可执行的软件运行的速度很快。解释型语言则可以几乎实时地测试程序,但成品的运行速度没有那么快。
Swift取长补短。这种新语言在开发和运行时不会牺牲速度。正如艾什指出的那样,Swift“既对程序员友好,也对机器友好”。他表示:“具体的运行效果如何还要再看,不过到目前为止看上去还不错。”
这一领域并非只有苹果。Facebook也在通过“Hack”语言和“D”语言做类似的尝试,谷歌则是“Go”语言,火狐浏览器的开发商Mozilla用的是“Rust”。从某些方面看,这些语言的发展都要快过Swift。Facebook已经在使用“Hack”重建自己的大型网络服务,谷歌则使用“Go”改进内部业务。
更重要的是,这些语言大多数都是开源的。这意味着它们背后的代码可以被全世界免费使用。从理论上说,它们可以更轻松地在其他公司的设备或服务上运行。Swift并不开源——至少现在还不是——而且考虑到苹果紧紧控制自己软硬件产品的历史,自然会有这家公司是否会限制该语言发展的担忧。艾什表示:“有人担心苹果会限制该语言发展的方向——也就是能否撰写跨平台的代码以及类似的事情。”
即便如此,Swift的普及速度恐怕也是其他语言无法企及的。艾什相信,苹果*终会将Swift开源,而且他也相信该语言会在苹果的控制之外发展壮大——因为该语言的开发人拉特纳有着很深的开源情节。“有他在掌舵,我觉得他会做出正确的选择”。在开发Swift之前,拉特纳曾打造过一个叫做“Clang”的编译程序。“Clang”就是开源的,现在被包括谷歌在内的很多公司使用。
就算Swift被苹果牢牢控制,它的影响可能也会超过近年来涌现的其他语言,而且它的普及速度可能也会快过现代历史上所有的语言。这就是拥有iPhone、iPad以及Mac电脑的优势。
的确,Swift能做的事情,其他许多软件也能做——有些甚至做得更好。Light Table甚至就有“操场”的替代品。
上一篇:
信息不对等下未来电力企业的商机
下一篇:
助盲人轻松识路,微软研发可穿戴产品Alice Band
公司简介
关于我们
企业文化
企业荣誉
人才招聘
订购指南
订购流程
问题答疑
联系客服
货款支付
支付方式
发票开具
常见问题
业务合作
加入供应商
加入会员
市场宣传
联系我们
物流配送
配送方式
配送周期
验货和签收
Copyright@ 2003-2025
上海富继电气有限公司
版权所有
沪ICP备12022913号-5
沪公网安备 31010102004818号