TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Steve Jobs, NeXTSTEP, and early object-oriented programming (2016)

107 点作者 wmlive6 个月前

10 条评论

masfoobar6 个月前
I am not an Apple user but I do enjoy the history of computers -- which (obviously) the timeline will reach the likes of Steve Jobs and Apple. As much as people give high praise to Steve and the rise of Apple... I personally value Steve more regarding his work on NeXT more.<p>To be honest, as someone who was into SGI computers as a kid, accepting the reality I would NEVER be able to own one, I hoped one day I would get to use or try one in the workplace. Of course, by then, technology had moved and these expensive machines are now affordable, simple a Windows PC with a good graphics card!<p>Getting back to NeXT, I heard &quot;Next&quot; thrown about when reading up on ID Software (Doom, Quake, etc) but never really appreciated what this was until later on. When I finally spent the time to understand that this &quot;Next&quot; was a computer, I started to appreciate how cool it was especially back in 1990! It made me appreciate how far ahead they were with programming&#x2F;development tools. I mean.. Visual Studio finally caught up with productivity.. like.. 10 years later!<p>It is great to see the history of NeXT continue -- not just being &quot;merged&quot; into Apple but with OpenSTEP and others.<p>It also makes me appreciate less known programming languages that, one day, could become &quot;mainstream&quot; at any point. Hardly anyone knew much about Objective-C but became a popular tool for Apple developers with OSX. Thats why I always have a grin when people mock a less known language because &quot;hardly anyone uses it&quot; or &quot;hardly anyone knows about it&quot; -- that could change, you know.
评论 #42141700 未加载
Austin_Conlon6 个月前
Related:<p>- Oral History of Blaine Garst [PDF]: <a href="https:&#x2F;&#x2F;archive.computerhistory.org&#x2F;resources&#x2F;access&#x2F;text&#x2F;2017&#x2F;06&#x2F;102717171-05-01-acc.pdf" rel="nofollow">https:&#x2F;&#x2F;archive.computerhistory.org&#x2F;resources&#x2F;access&#x2F;text&#x2F;20...</a><p>- Oral History of Blaine Garst [Video]: <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=qtEIq7fe_KQ" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=qtEIq7fe_KQ</a><p>- Oral History of Steve Naroff [PDF]: <a href="https:&#x2F;&#x2F;archive.computerhistory.org&#x2F;resources&#x2F;access&#x2F;text&#x2F;2019&#x2F;04&#x2F;102717385-05-01-acc.pdf" rel="nofollow">https:&#x2F;&#x2F;archive.computerhistory.org&#x2F;resources&#x2F;access&#x2F;text&#x2F;20...</a><p>- Oral History of Steve Naroff [Video]: <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=ljx0Zh7eidE" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=ljx0Zh7eidE</a>
评论 #42130257 未加载
layer86 个月前
&gt; By the 1980s, the problems of cost and complexity in software remained unsolved.<p>We’re well into the 2020s and I’d say those problems have pretty much remained unsolved. ;)
agumonkey6 个月前
I don&#x27;t know how realistic is this video but it was interesting<p><a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=UGhfB-NICzg" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=UGhfB-NICzg</a><p>A sun vs next rapid development challenge.
aidenn06 个月前
Ah, Objective C. The language that combines the famous memory safety of C with the blazing-fast performance of Smalltalk.
评论 #42132227 未加载
评论 #42138622 未加载
nineteen9996 个月前
Why do the words &quot;Steve Jobs&quot; and &quot;programming&quot; in the same sentence very slightly rub me the wrong way. Probably because one thing he wasn&#x27;t, amongst all the superhuman things attributed to him by Apple zealots, is a programmer.
评论 #42133064 未加载
评论 #42131395 未加载
评论 #42138552 未加载
评论 #42140457 未加载
评论 #42130496 未加载
kristianp6 个月前
Also related, Alan Kay&#x27;s Viewpoints Research Institute tried to build a system and application software in less than 20KLOC <a href="http:&#x2F;&#x2F;www.vpri.org&#x2F;" rel="nofollow">http:&#x2F;&#x2F;www.vpri.org&#x2F;</a>
panick21_6 个月前
This is very narrow history. Basically a history that excludes everything that isn&#x27;t Jobs walk to glory and perfection and domination. Ignore many important points, problems, accidents, alternatives and so on.<p>NeXT used &#x27;Display Postscript&#x27; a display server that was basically a inferior copy of Sun&#x27;s NeWS system. This was later changed because NeXT was to small and Adobe didn&#x27;t want to support Display Postscript anymore. Sun of course killed NeWS because they wanted to be a &#x27;standard&#x27;. Next didn&#x27;t care about standards. They had less applications then CDE Unix, and far lower deployment in the 90s.<p>Objective C is one of many language that you could use to build UI libraries on top of some display system. Objective C wasn&#x27;t the best or inherently better then many others. Objective C adoption by Next was kind of a historical accident based on office location.<p>Having something VM based for UI development isn&#x27;t actually that much of an issue, when the hardware manufacture delivers the OS with the VM included. And usually it his the hardware manufacture that delivers the OS. And VM bases system can be integrated well with the core OS, object oriented or not. And that VM are inherently to slow is also questionable, specially for UI apps that can use C libraries and the Display Server for the most performance relevant stuff.<p>Apple itself had a very nice system for UI development on Dylan that was arguable better in many way then the Next system. But when Steve Jobs came and they had Next, that wasn&#x27;t developed anymore.<p>What Jobs showed of in the late 90s wasn&#x27;t exactly revolutionary stuff. But Jobs always presents everything as revolutionary.<p>IPhone development in 2010 working the same as Next development in 1990 is a sign of &#x27;failure&#x27;, not of success.
评论 #42128948 未加载
评论 #42129288 未加载
评论 #42130118 未加载
评论 #42128971 未加载
评论 #42129449 未加载
评论 #42129049 未加载
评论 #42129700 未加载
Rochus6 个月前
(2016)
itslennysfault6 个月前
So, this is why the abomination that is Obj-C is&#x2F;was used for iPhone&#x2F;Mac apps. I can&#x27;t overstate how much I hate Obj-C. I&#x27;m so sooo happy Swift has pretty much entirely taken over.<p>Side note... I feel similarly about the Java to Kotlin transition. Sooo much better. Although, I don&#x27;t hate Java NEARLY as much as Obj-C.
评论 #42130250 未加载
评论 #42129327 未加载
评论 #42130804 未加载
评论 #42130011 未加载
评论 #42129817 未加载