E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
smalltalk
runtime消息转发机制---转载
Objective-C扩展了C语言,并加入了面向对象特性和
Smalltalk
式的消息传递机制。而这个扩展的核心是一个用C和编译语言写的Runtime库。
Zsz丶少
·
2019-12-13 20:47
python元编程详解(3)
Python中类的概念借鉴于
Smalltalk
,这显得有些奇特。在大多数编程语言中,类就是一组用来描述如何生成一个对象的代码段。在Python中这一点仍然成立:>>>classObjectCreat
KillerManA
·
2019-12-13 20:07
ASP.NET MVC 模式
MVC在20世纪70年代后期出现,产生于XeroxPARC施乐公司的帕洛阿尔托研究中心的
Smalltalk
项目,当时将其构想为早期GUI应
JunChow520
·
2019-12-13 19:26
Modules和Autolinking的介绍与使用
基于
SmallTalk
和runtime,本身是C的超集,如此“根正苗红”的一门语言,在今年也迎来的新的变化。今年OC的最大变化就
媛媛ing
·
2019-12-13 08:55
RunTime(二)
一、RunTime是什么首先Objective-C是C语言的扩展,并加入了面向对象特性和
Smalltalk
式的消息传递机制。
御o雪v飞e斐l
·
2019-12-12 00:06
关于 Objective-C 和 C 语言的一些事
诞生于20世纪80年代初期,由BradCox结合C语言和
Smalltalk
的优势而设计出来的。1995年,由乔布斯所在的NeXT公司获得OC的全部商业版权。1996年苹果公司收购了NeXT。
隔壁的王叔叔来了
·
2019-12-10 16:32
python接口自动化8-unittest框架使用
前言unittest:Python单元测试框架,基于ErichGamma的JUnit和KentBeck的s
Smalltalk
测试框架。
广深-小龙
·
2019-12-08 16:00
Effective Objective-C 2.0读书笔记(1)
2.Objective-C由
Smalltalk
演化而来,使用消息结构。3.Objective-C是动态语言,总是在运行时才会去查找运行的方法,并且程序的运行由运行环境决定。
旅行的光
·
2019-12-08 10:42
重识Objective-C:Block底层实现
程序语言Block的名称C+BlocksBlock
Smalltalk
Block
紫电清霜Owenli
·
2019-12-08 09:02
《Effective Obejctive-C2.0编写高质量iOS和OSX代码的52个有效方法》读书笔记--持续更新中...
注:转载请附上原作者及其链接第一条:了解Objective-C语言起源
Smalltalk
消息型语言的鼻祖函数调用语言:由编译器决定消息结构语言:由运行环境决定“动态绑定”在运行时才会检查对象类型“运行期组件
imChay
·
2019-12-07 16:57
深入浅出block闭包
一句话总结block:带有局部变量的匿名函数闭包在其它编程语言的名称编程语言Block名称C+BlockBlock
Smalltalk
BlockRubyBlockLISPLambdaPythonLambdaC
王韩峰
·
2019-12-07 04:28
Networking
Becauseitisadifferentcommunicationmethodbetweentalkingtoclosefriendsandstrangers.Yourfriendsknowyou.Andyouknowthem.Youdon’tneed
smalltalk
Rax郝毅
·
2019-12-02 01:10
runtime消息转发机制
Objective-C扩展了C语言,并加入了面向对象特性和
Smalltalk
式的消息传递机制。而这个扩展的核心是一个用C和编译语言写的Runtime库。
RobinYu
·
2019-12-02 00:28
nil、Nil、NULL、NSNull区别
这样做的原因要追溯到一个频繁提及的NSHipster,讲解Objective-C如何在C的程序范例以及由
Smalltalk
启发的面向对象的范例中架起桥梁的。
小白谈理财
·
2019-12-01 16:06
(转)CFBag
前文,看到技术美文,忍不住想拿出来分享.下面是原文地址点击原文地址Objective-C被夹在了两个世界中间在其中一边的世界里,Objective-C遵循着经过深思熟虑的、发扬自[
Smalltalk
]的面向对象哲学理念
指尖猿
·
2019-12-01 14:37
只有从业十年以上的程序“老猿”,才懂这十五条IT定律
若你觉得有个东西很酷炫新奇,那它肯定是从
Smalltalk
,HAKMEM,IvanSutherland,DouglasEngelbart,早期的IBM,或者Bell实验室其中之一抄来的。
西安北大青鸟
·
2019-11-29 07:18
Python笔记
Python本身也是由诸多其他语言发展而来的,这包括ABC、Modula-3、C、C++、Algol-68、
SmallTalk
、Unixshell和其他的脚本语言等等。
莫名其妙的一生
·
2019-11-27 18:37
Python传入参数的几种方法
Python唯一支持的参数传递方式是『共享传参』(callbysharing)多数面向对象语言都采用这一模式,包括Ruby、
Smalltalk
和Java(Java的引用类型是这样,基本类型按值传递)共享传参是指函数的各个形式参数获得实参中各个引用的副本
IT白鸽
·
2019-11-20 19:29
Python
Python基础
Python开发
熟悉编程语言
现在最受欢迎的编程语言top50在查阅现在最受欢迎的编程语言top50后,我从该网站中了解到如今最受欢迎的编程语言Top50如下:2.编程泛型在这最受欢迎的编程语言Top50中命令式范型有:FORTRAN、SIMULA、
Smalltalk
20191330雷清逸
·
2019-11-19 16:00
如何构建优秀的市场团队 (上)
文章内容由『微糖』CMO王奕,在『
SmallTalk
2.0』第三期【TheWayofMarketing市场之路】中的分享整理而成。这么冷的天,感受到观众,有可能是托儿的热情,感受到非常的温暖。
SmallTalkCN
·
2019-11-08 06:48
开发语言 -- Groovy
开发语言--GroovyGroovy是一种基于JVM(Java虚拟机)的敏捷开发语言,它结合了Python、Ruby和
Smalltalk
的许多强大的特性,Groovy代码能够与Java代码很好地结合,也能用于扩展现有代码
jiaxiaolei
·
2019-11-07 15:18
KVC总结(转)
概述由于ObjC主要基于
Smalltalk
进行设计,因此它有很多类似于Ruby、Python的动态特性,例如动态类型、动态加载、动态绑定等。
汪飞蛟
·
2019-11-05 19:08
ruby中的inject和reduce
reduce来自CommonLisp,inject来自
Smalltalk
方法作用:组合enum对象中的每一个元素,返回最终计算结果。方法接收一个块或者一个操作。
就叫初九吧
·
2019-11-04 11:21
简单了解Ruby与自学教程
它的灵感与特性来自于Perl、
Smalltalk
、Eiffel、Ada以及Lisp语言。
云计算小百科
·
2019-11-04 08:59
2年400万用户,『火柴盒』的运营逻辑
文章内容由『火柴盒』运营总监张子豪,在『
SmallTalk
2.0第五期』中的分享整理而成。今天这个阵仗够大的,我基本上上次创业失败之后就不太露脸了,感觉没有太多的东西可以讲。
SmallTalkCN
·
2019-11-03 23:19
Effective Objective-C 2.0 无废话精简篇
1.了解Objective-C语言的起源Objective-C语言使用”消息结构”而非”函数调用”.Objective-C语言由
Smalltalk
演化而来,后者是消息类型语言的鼻祖.编译器甚至不关心接收消息对象的何种类型
鸟人扎墨客
·
2019-11-03 04:18
MVC 和 MVVM 的关系
MVC的概念最早出现在二十世纪八十年代的施乐帕克实验室中(对,就是那个发明图形用户界面和鼠标的实验室),当时施乐帕克为
Smalltalk
发明了这种软件设计模式。
clyde
·
2019-11-03 01:07
某公司iOS面试题01
{扩展:1.继承:Objective-C与同Java和
Smalltalk
一样不支持多重继承,而C++语言支持多重继承(从侧面可以说明多重继承的效率
堕落小怪兽
·
2019-11-02 09:35
基础 (十三) : KVC/KVO
由于ObjC主要基于
Smalltalk
进行设计,因此它有很多类似于Ruby、Python的动态特性,例如动态类型、动态加载、动态绑定等。
JonesCxy
·
2019-11-02 08:17
JavaScript闭包
在PHP、Scala、Scheme、CommonLisp、
Smalltalk
、Gr
一直以来都很好
·
2019-11-02 01:45
抽象的进步
AlanKay总结了
Smalltalk
的五大基本特征。这是第一种成功的面向对象程序设计语言,也是Java的基础语言。
Dl_毛良伟
·
2019-11-01 05:35
Thrift入门及Java实例演示【转】
它结合了功能强大的软件堆栈和代码生成引擎,以构建在C++、Java、Python、PHP、Ruby、Erlang、Perl、Haskell、C#、Cocoa、JavaScript、Node.js、
Smalltalk
贤狼赫萝
·
2019-10-31 23:14
iOS进阶系列之基础篇
它扩展了标准的ANSIC编程语言,将
Smalltalk
式的消息传递机制加入到ANSIC中。目前主要支持的编译器有GCC
ShawnDu
·
2019-10-31 05:30
面向对象的核心
面向对象语言的分类纯面向对象语言:一切都是对象,包括数字、字符串也是对象,如Python、Ruby、Scala、
Smalltalk
完全支持面向对象,也支持过程式,如Java、C++、C#本来不支持面向对象
sweetBoy_9126
·
2019-10-18 11:11
python函数中参数的传递
Python唯一支持的参数传递方式是『共享传参』(callbysharing)多数面向对象语言都采用这一模式,包括Ruby、
Smalltalk
和Java(Java的引用类型是这样,基本类型按值传递)共享传参是指函数的各个形式参数获得实参中各个引用的副本
木木纸
·
2019-10-17 12:00
程序员5种编程入门方法,快速学会一门编程语言!
每门设计语言都有其独特的设计思想,譬如PHP的关联数组perl、Ruby的对象模型源自
Smalltalk
。大抵来说,先需精通一门语言,编程才算入门了。再谈涉猎,
轻松学Python
·
2019-10-15 20:10
编程语言
MVP模式总结
MVC(Model-View-Controller,模型-视图-控制器)模式是80年代
Smalltalk
-80出现的一种软件设计模式,后来得到了
Gs1993
·
2019-10-11 18:35
浅谈MVC&MTV设计模式
MVC设计模式:最早由TrygveTeenskaug在1978年提出,上世纪80年代是程序语言
Smalltalk
的一种内部架构。后
宇宙之一粟
·
2019-10-10 21:00
Apache Thrift Learning Notes
用于可扩展的跨语言服务开发)将软件堆栈与代码生成引擎结合在一起,以构建可在C++,Java,Python,PHP,Ruby,Erlang,Perl,Haskell,C#,可可,JavaScript,Node.js,
Smalltalk
麦奇
·
2019-09-29 11:00
【Spring的英语小课堂】4.其实外国人不说hobby
在
smalltalk
(闲聊)的topiclist(话题清单)里肯定有爱好这一条,但是究竟是谁告诉我们,外国人提问你有什么爱好是直接问“Whatareyourhobbies”或者“Whathobbiesdoyouhave
春少邪
·
2019-09-29 10:55
熟悉Objective-C
Objective-C是由
Smalltalk
演化而来,后者是消息型语言的鼻祖。消息语言和函数调用之间的区别:最核心的区别在于消息语言的代码都是由Runtime决定的,而函数调用语言则是由编译器决定的。
小青年阿坚
·
2019-09-12 00:30
IOS开发
Effective-OC
OC
Effective
Objective-C
Python学习笔记(一)初识Python以及安装Python
Python本身也是由诸多其他语言发展而来的,这包括ABC、Modula-3、C、C++、Algol-68、
SmallTalk
、Unixshell和其他的脚本语言等等。
杨小平#
·
2019-09-06 23:00
Golang beego从零开始基于thrift-0.12.0创建一个RPC服务,提供源码参考
主要用于各个服务之间的RPC通信,支持跨语言,常用的语言比如C++,Java,golang,Python,PHP,Ruby,Erlang,Perl,Haskell,C#,Cocoa,JavaScript,Node.js,
Smalltalk
chenthe1
·
2019-08-30 15:55
golang
rpc
thrift-0.12.0
java
rpc
golang
thrift-0.12.0
深入理解python元类
Python中的类概念借鉴
Smalltalk
,这显得有些奇特。在大多数编程语言中,类就是一组用来描述如何生成一个对象的代码段。当然在Python中这一点也是成立的。
KadyCui
·
2019-08-27 10:00
Django - MVC与MVT
MVC:MVC的全拼是Model-View-Controller.最早由TrygveReenskaug在1978年提出,是施乐帕罗奥多研究中心(XeroxPARC)在20世纪80年代为程序语言
Smalltalk
一只小青蛙
·
2019-08-22 10:15
Django框架详解(更新中......)
MVC框架2.1MVC简介MVC最初是由施乐公司旗下的帕罗奥多研究中心中的一位研究人员给
smalltalk
语言发明
Limerence1740
·
2019-08-09 10:01
python
Django
python
zz:function/bind的救赎(上)
details/5928531function/bind:泛型的函数指针应该讲透,讲到回调(callback)、代理(delegate)、信号(signal)和消息传递(messaging)的层面Simula和
Smalltalk
chenxuanhanhao
·
2019-07-30 08:51
C#中面向对象编程中的函数式编程详解
一些旧的和不太老的语言,具有函数式编程和面向对象的编程:例如,
Smalltalk
和CommonLisp。最近是Python或Ruby。
九天飞翼
·
2019-07-23 23:00
作为一名JS开发人员,是什么使我夜不能寐
虽然受到
Smalltalk
的启发,但它用了类似C的语法。它结合了程序、函数和面向对象编程(OOP)的方方面面。它有许多能够解决几乎任何编程问题的方法,这些方法通常是多余的,并没有强烈推荐哪些是首选。
疯狂的技术宅
·
2019-07-09 00:00
javascript
Objective-C 学习笔记
(OC就是C语言主题上加入了面向对象的特点)3.源代码文件包含头文件时,一般使用#import(确保相同文件只被包含一次)4.OC的面向对象语法源于
Smalltalk
消息传递风格。
Mike丶
·
2019-06-18 14:00
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他