`
suifeng
  • 浏览: 182317 次
  • 性别: Icon_minigender_1
  • 来自: 天津
社区版块
存档分类
最新评论

编程领域---基础研究

阅读更多

更新

大家好,圈子已经建立好了, 欢迎加入 
http://pipeline.group.iteye.com 

代号 : 
        内部 
口号 : 
        1,探索编程真谛,卸掉身心疲惫。 
        2,失败了就重来,成功了又继续。

前言

目前国内在编程领域的基础研究工作做的太少了,这使国人在基础方面就落后于国外.为了实现中国在编程领域的逐步崛起愿望,我决定从事这方面的基础研究,欢迎各位加入.

 

研究内容

 

  1. 编程元素
  2. 编程动作
  3. 编程活动
  4. 编程结果

研究原则
  1. 务实:来于实践,用于实践
  2. 科学:概念统一,完整重现
  3. 鼓励:大胆猜想,小心论证
研究计划
  1. 集思广益
  2. 分门别类
  3. 集中定义
  4. 推出标准

集思广益

组建一个圈子,收集每一位编程人员关于编程的理解,认识,观点,观念...,这些所有与编程相关的内容.

 

分门别类

将收集到的内容按性质进行分门别类,组成树状结构或网状结构

 

集中定义

对每一个概念进行集中定义,并且需要每一个编程人员认可才算定义成功.

 

推出标准

将定义成功的概念在网络中发布.

 

13
0
分享到:
评论
15 楼 suifeng 2009-02-18  
TaoistWar 写道

兄弟不错! 小弟不才,想加入!

不错与不才只是一种暂时的状态,向前看,呵呵.
欢迎加入
http://pipeline.group.iteye.com
14 楼 Wallian_hua 2009-02-18  
小弟不才,想加入你们的行列。
13 楼 TaoistWar 2009-02-17  
兄弟不错!
小弟不才,想加入!
12 楼 suifeng 2009-02-17  
lkjust08 写道

不错,LZ加油,等你好消息。。

多谢支持,你们的支持是我的动力
11 楼 suifeng 2009-02-17  
gurudk 写道

我对软件开发的一个正交划分是:知识,工具,能力,制品。开发人员:你拥有java开源框架知识,利用Eclipse工具,能够进行网站开发。设计人员:你拥有面向对象设计知识,利用Visio工具,能够进行XX网站的设计。以上四点,每个都可以细分,无非是拥有知识,利用工具,体现为某种能力,产生某个结果。

多谢你的心得分享, 我想想怎么整合进去
10 楼 lkjust08 2009-02-17  
不错,LZ加油,等你好消息。。
9 楼 gurudk 2009-02-17  
suifeng 写道

经过再次思索,认真提取,目前认为编程元素只有四个
1,比特
2,像素
3,时间
4,空间

而编程的动作都围绕这四个元素展开,

比特 + 空间  = 传输
比特 + 时间  = 运算

像素 + 空间  = 图像
像素 + 时间  = 影像

像素 -> 比特  =  编码
比特 -> 像素  =  解码




像是试图涵盖一切的基础科学:物理学,搞的太大了
我对软件开发的一个正交划分是:知识,工具,能力,制品。
开发人员:你拥有java开源框架知识,利用Eclipse工具,能够进行网站开发。
设计人员:你拥有面向对象设计知识,利用Visio工具,能够进行XX网站的设计。

以上四点,每个都可以细分,无非是拥有知识,利用工具,体现为某种能力,产生某个结果。
8 楼 suifeng 2009-02-16  
大家好,圈子建立好, 欢迎加入
http://pipeline.group.iteye.com

代号 :
        inner
口号 :
        1,探索编程过程,卸掉身心疲劳。
        2,失败了就重来,成功了又继续。
7 楼 suifeng 2009-02-16  
经过再次思索,认真提取,目前认为编程元素只有四个
1,比特
2,像素
3,时间
4,空间

而编程的动作都围绕这四个元素展开,

比特 + 空间  = 传输
比特 + 时间  = 运算

像素 + 空间  = 图像
像素 + 时间  = 影像

像素 -> 比特  =  编码
比特 -> 像素  =  解码

6 楼 suifeng 2009-02-16  
gurudk 写道

分类不够正交

多谢提醒,最基础应该是正交的,很需要完善
5 楼 suifeng 2009-02-16  
SoftGiant 写道

请让我加入吧,我对编程方面的基础领域很有兴趣,如果你做的这方面项目人手不够,让我加入吧,代码我还是写写的。

多谢支持,一定会的。
4 楼 gurudk 2009-02-16  
分类不够正交
3 楼 SoftGiant 2009-02-16  
请让我加入吧,我对编程方面的基础领域很有兴趣,如果你做的这方面项目人手不够,让我加入吧,代码我还是写写的。
2 楼 suifeng 2009-02-14  
在"编程元素"再加入一条 : 代码
代码也是编程元素, 而且是较高级的编程元素
有了这个元素就很容易回答什么是重构了
重构 == 对代码进行编程.
1 楼 suifeng 2009-02-14  
编程元素

C语言
变量
运算符
指针
函数
结构体
JAVA语言
对象

属性
方法

WARE
硬件
软件
组件
数据件
服务件

相关推荐

    计算机网络软件编程技术--光盘

    在本科和研究生教育中,这一主题通常包括网络协议、数据通信、网络安全、服务器端与客户端编程、分布式系统等多个方面。"计算机网络软件编程技术--光盘"这个资源可能是为了辅助教学而提供的补充材料,可能包含了实例...

    Python编程基础-教学大纲.docx

    并能够运用这些知识进行实际项目开发,为未来进一步的数据挖掘和相关领域的研究打下坚实的基础。 **课程内容** 1. **准备工作** - 学习者将了解Python的历史、特性,并在不同操作系统上安装Python环境,掌握如何...

    商业源码-编程源码-E-Commerce入门新闻系统.zip

    【标题】"商业源码-编程源码-E-Commerce入门新闻系统.zip" 涵盖的是电子商务领域的基础新闻管理系统源代码,是初学者或者开发者学习和理解电子商务网站开发的一个起点。这个压缩包提供了完整的源代码,可以让用户...

    实战linux socket编程--示例源码.rar_C++ socket_linux 源码_socket 编程 linux_s

    在Linux系统中,Socket编程是实现网络通信的基础,它提供了进程间通过网络交换数据的接口。C++ Socket库是Linux下进行网络编程的常用工具,它允许开发者利用标准的C++语言来创建复杂的网络应用程序。本资源“实战...

    运筹学算法与编程实践--Delphi实现-刘建永 课件

    1. Delphi编程基础:学习Delphi IDE、VCL组件、事件驱动编程等基础知识。 2. 运筹学理论:深入讲解线性规划、整数规划、动态规划、网络流和图论的基本原理和应用实例。 3. 数值方法:介绍解决运筹学问题的数值方法,...

    编程语言-基于MATLAB相机标定系统研究与实现.pdf

    本文研究基于MATLAB的相机标定系统的设计和实现,主要涉及到计算机视觉、图像处理和编程语言等领域。下面是本文的知识点总结: 1. 计算机视觉研究现状:计算机视觉是研究如何使机器人或计算机拥有人类视觉的能力,...

    编程语言-你想知道的编程语言

    编程语言是计算机科学的基础之一,它的发展历程不仅见证了技术的进步,也是程序员们不断追求高效、简洁编码方式的缩影。本文将从20世纪50年代至今,对编程语言的发展进行梳理,并重点介绍几种具有代表性的编程语言。...

    unix环境高级编程----------------------------------

    9. **标准库与C语言接口**:Unix标准库如`stdio.h`, `stdlib.h`, `string.h`, `unistd.h`等提供了大量的函数,是C语言编程的基础。 10. **Shell脚本编程**:Unix shell不仅是一个命令解释器,还是编写自动化任务的...

    商业源码-编程源码-Gunboard4 v4.32.13 utf8.zip

    在IT领域,源码是软件开发的基础,它就像是程序员的语言,用于构建、修改和维护各种应用程序。下面我们将深入探讨源码、商业源码以及UTF-8编码在编程中的重要性。 源码,简而言之,就是程序员用高级语言编写的程序...

    计算机软件-编程源码-源码合集Applications.zip

    源码合集Applications.zip是一个包含多种编程源码的压缩文件,是学习和研究计算机软件开发的重要资源。这个压缩包可能涵盖了各种应用领域的源代码,包括但不限于操作系统组件、网络服务、图形用户界面、数据库管理、...

    计算机软件-编程源码-C常用算法程序集.zip

    在计算机科学领域,编程是构建、维护和优化软件的核心活动,而C语言作为一种高效、灵活且广泛应用的编程...通过深入研究这些源码,我们可以更好地理解和掌握计算机科学的基础,从而在实际项目中更有效地应用这些知识。

    3d游戏编程教程-适合游戏编程入门人员

    ### 3D游戏编程教程——适合游戏编程入门人员 ...这些知识不仅对于3D游戏开发至关重要,同时也是进一步深入研究计算机图形学领域的重要基础。希望读者能够在学习过程中不断探索实践,最终成为一名优秀的3D游戏开发者。

    ABB离线编程手册-中文.docx编程资料

    ### ABB离线编程手册知识点概述 #### 一、离线图形化编程概念与应用 ...对于想要深入了解这一领域的读者来说,建议进一步研究RobotStudio软件的具体操作指南,并结合实际项目进行实践,以达到熟练掌握的目的。

    OpenCV3编程入门-毛星云.rar

    本书要求读者具有基础的C/C++知识,适合研究计算机视觉以及相关领域的在校学生和老师、初次接触OpenCV但有一定C/C++编程基础的研究人员,以及已有过OpenCV 1.0编程经验,想快速了解并上手OpenCV2、OpenCV3编程的...

    嵌入式软件编程技术--OSEK/VDX汽车电子原版英文版

    综上所述,《Programming in the OSEK/VDX Environment》是一本非常有价值的参考书籍,它不仅介绍了OSEK/VDX的基本概念和技术细节,还提供了实用的编程指南和案例研究,对于希望深入学习汽车电子领域的人士来说是一...

    计算机软件-编程源码-DESKTOP_SAMPLE_BASE_SRC.zip

    在编程和软件开发领域,源码是程序员用高级编程语言编写的程序,它是计算机可执行文件的原始形式。源码软件通常指的是开放源码软件,即其源代码可供公众查看、使用、修改和分发。这种类型的软件促进了技术共享和社区...

    程序员编程指南 - Java、Spring、SpringBoot等等基础-进阶-源码知识点 & 面试宝典 - 建议使用Obsi

    总的来说,《程序员编程指南》是一部全面的教程,覆盖了Java、Spring和SpringBoot的关键知识点,从基础到源码深度解析,对任何希望在这些领域提升自己的开发者来说都是宝贵的资源。利用Obsidian这样的工具进行组织和...

    计算机科学与密码学基础-C语言编程实践-DES算法详解与文件加密解密应用指南

    适用于计算机科学、软件工程领域的学生、研究人员以及对加密技术感兴趣的开发者。通过本教程,用户不仅能够掌握DES算法的实现细节,还能学习如何在实际应用中对文件进行安全的加密和解密处理。本资源旨在提升用户在...

    linux网络基础和网络编程

    Linux网络基础和网络编程是IT领域中的重要组成部分,特别是在服务器端开发中不可或缺。本文将深入探讨这个主题,从Linux网络的基础知识开始,逐步讲解到Socket编程以及如何实现高并发服务器。 1. Linux网络基础: ...

    电风扇整体叶轮模具零件加工工艺与成型零件数控加工编程--毕设论文.doc

    4. 参考文献:包括多本关于塑料成型模具设计、塑料成型工艺、模具工程、数控技术和UG自动编程的书籍,这些书籍为研究提供了理论基础和实践指导。 5. 技术流程: - 初步设计:根据电风扇叶轮的几何形状和功能需求,...

Global site tag (gtag.js) - Google Analytics