首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >前Commodore 64程序员想要重新从事编程-有什么建议吗?

前Commodore 64程序员想要重新从事编程-有什么建议吗?
EN

Stack Overflow用户
提问于 2017-03-21 23:37:41
回答 2查看 235关注 0票数 0

当我还是个孩子的时候,我用BASIC写了几百个程序,但随着年龄的增长,我不再用它了(当我发现女孩的时候)。现在我想再回到它上面,我不想让我以前的知识和经验浪费掉--有没有一种至少有点相似的现代语言?每次我尝试搜索时,我都会被推向Visual BASIC,但我宁愿学习一门使用更广泛的现代语言。有什么建议吗?提前谢谢你!

EN

回答 2

Stack Overflow用户

发布于 2017-03-22 00:04:10

白手兴家。

在现代语言(对象或函数式)中编程与在C64上编写basic有很大的不同,您可能会继承更多的坏习惯而不是好习惯。

我会选择一种你喜欢的语言的外观和感觉,但主要是考虑你想做什么:

  • Java可能是“安全”的赌注从事机器学习或统计学之类的工作,然后开始学习Python,然后可能是R
  • If。你想成为最先进的人,也许还需要从事一些类似DevOps的工作,我会建议大家学习Go
  • With所有这些东西,我建议您也要学习一些SQL

风格的东西。

我个人通常会避免使用语言,因为它们过于复杂,或者倾向于教授糟糕的编程实践: Objective C、C++、Perl、Lisp、Ruby

如果你想探索其他更深奥的语言,我推荐两本书:

  • Seven Languages in Seven Weeks
  • Seven More Languages in Seven Weeks

请记住,仅仅因为你可能从头开始并不意味着你之前的经验被浪费了,它可能并不像你想的那样有用。

票数 1
EN

Stack Overflow用户

发布于 2017-09-06 17:23:33

我在大约八年前就处于这个位置;虽然我可以做一些组装和基础工作,但在现代环境中,这些技能通常不是必需的。所以我去英国攻读了企业计算的基础学位(隶属于MMU),因为这里有Java。由于2010年政府的改变,削减了对高等教育的资助,所有附属机构的第三年课程都被取消了,所以我花了一年的时间在德比大学攻读游戏编程学位,全部是用C、C++、MIPs汇编、C#和Java编程。

我发现以下内容很有用:

如果你想学习更多像MIP这样的现代汇编,

  • 6502是很好的;Z80可能对x86/64很好,尽管这是一个有根据的猜测,而不是事实(我现在在个人项目中同时使用65x和Z80,如果有机会的话,我会和C混合使用);
  • C是我用过的最漂亮的语言。我在Windows和PSP上做了C编程。从那以后,我用C语言制作了辛克莱ZX81游戏,并为Commodore 64和辛克莱ZX频谱做了一些实验编程。我喜欢C;
  • 面向对象编程花了我一段时间才弄明白。起初,我认为对象只是计算机RAM的容器。也许这是一个思考的好基础,也可能不是;上大学是一件好事,因为如果你应用yourself;
  • 8-bit BASIC,你总能学到一些东西,如果你能在8位BASIC encourages;
  • I最难理解的数据库,主要是关系代数方面,但也包括所有其他数据库方面,如果你能正确地转置你的逻辑,
  • 仍然可以教你一两样东西。经过多年的研究,我终于在去年的某个时候开始了解M:M关系。如果您在SQL/数据库方面遇到困难,请不要放弃;

我现在在一家PHP应用程序开发人员工作,负责定制面向对象和过程化框架。我还使用过更简单的现成解决方案,如Magento、CodeIgniter、Joomla!和ExpressionEngine (构建于CodeIgniter之上)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42931658

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档