当前位置:网站首页>一起Talk编程语言吧
一起Talk编程语言吧
2022-08-11 04:43:00 【talk_8】
为什么要写
编程技术发展日新月异,编程语言也层出不穷,因此我们需要不断的学习新技术和新语言。还记得上学的时候总觉得学习编程语言比较难,历经十多年的编程开发后发现学习编程语言其实没有那么难,找点示例程序对着写一写,基本上一周内就能上手,剩下的事情就是注意语言的细节,直至达到熟练使用语言的水平。
我的第一门编程语言是C,后来学习了C++,这些都是在上大学时学习的,从事移动开发工作后自学了Java和OC
,以及现在使用的Kotlin,Swift和Dart
.还有解决工作中麻烦事的Python。使用了这些编程语言后我总结了一套自己的学习思路和方法,我打算将这些思路和方法以博客的形式分享出来,希望对准备学习编程语言的朋友们有帮助。
写什么内容
博客的内容属于经验分享,我会对编程语言中的知识进行归类和总结,让大家掌握编程语言背后的思想,再遇到新的编程语言时完全可以使用此思想快速掌握新的编程语言。当然了思想是抽象的,程序才是具体的,我会把抽象的思想通过具体的代码演示出来。
代码使用swift,kotlin和dart语言来编写,之所以选择这三种语言是因为它们是我当前在使用的编程语言,我对它们比较熟悉,最重要的是它们比较相似,通过比较可以快速
边栏推荐
猜你喜欢
LeetCode814 Math Question Day 15 Binary Tree Series Value "814 Binary Tree Pruning"
破解事务性工作瓶颈,君子签电子合同释放HR“源动力”!
洛谷P2150 寿司晚宴
视觉任务种常用的类别文件之一json文件
获取Qt的安装信息:包括安装目录及各种宏地址
Which one to choose for mobile map development?
Get Qt installation information: including installation directory and various macro addresses
Object Creation and Display Transformation
梅克尔工作室--OpenEuler培训笔记(1)
如何将360全景图导出高清短视频分享到视频平台上?
随机推荐
「转」“搜索”的原理,架构,实现,实践,面试不用再怕了
shell监视gpu使用情况
C# 一周入门高级编程之《C#-LINQ》Day Four
The priority queue
Which one to choose for mobile map development?
.NET 服务注册
直播软件搭建,流式布局,支持单选、多选等
FPGA工程师面试试题集锦121~130
阿里云发布3大高性能计算解决方案
蹭个热度-请勿打开
The basics of binary heap~
澳大利亚网络空间安全体系建设论析
JVM 垃圾回收的概述与机制
ALSA音频架构 -- snd_pcm_open函数分析
二叉堆的基础~
set_new_handler(0)是什么意思?有什么用?
"3 Longest Substring Without Repeating Characters" on the 17th day of LeetCode brushing
洛谷P4324 扭动的回文串
rub the heat - do not open
"104 Maximum Depth of Binary Trees" in LeetCode's Day 12 Binary Tree Series