什么是计算机语言和软件是如何制作的? [英] what are the computer languages nedded and how a software made?

查看:101
本文介绍了什么是计算机语言和软件是如何制作的?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好,我对制作软件非常感兴趣。有谁知道制作软件所需要的东西是什么。我听说C或C ++语言用于制作adobe,symbian OS .......



- >我非常擅长C&C ++编程



我想知道这些语言在制作软件时是如何应用的。



谢谢!

Hello guys, i have great interest in making software. Does anyone know what are essential thing needed to make a software. I heard the C or C++ languages are used in making adobe,symbian OS .......

->I am very good at C & C++ programming

I want to know how these languages are applied in making the software.

Thanks !!!

推荐答案

你好,

不能告诉你制作软件所需的一切,就像你所指定的组织制作的软件一样。我没有几十年的经验,但在我看来,它不仅仅是制作出色软件所需要的语言。你还需要

1)。你还需要知道数据结构,算法,数据库和操作系统。

就像有人说算法+数据结构=程序 [ ^ ];)

2)。良好的设计和建筑技巧。这需要时间来获得,而不是这一次的捷径。

3)。清楚地了解你想要解决的问题

4)。掌握工程工具的工作知识,即您使用IDE,图书馆,框架以及您将使用的其他任何技术的实践技能。

这不是最终列表,但您可以开始使用。

此外,如果您对制作软件即敏捷等过程有所了解,将会有所帮助。



您可以通过在hackerrank,hackerearth或ProjectEuler等网站上解决问题来测试您的c / c ++技能。

您可以从您感兴趣的语言/技术开始制作宠物项目。您也可以浏览 Github [ ^ ]项目,看看其他人在c / c ++中做了什么项目。



回到你的问题;你可以浏览一下苏门答腊的源代码 [ ^ ] pdf阅读器,了解他们如何使用c / c ++。你可能会在代码中找不到的东西,然后你可以在Google上搜索它,因为谷歌搜索也是一项至关重要的技能。



希望这有助于!!
hello,
can not tell you just 'everything' needed to make software like the ones made by the organizations you named in question. I don't have decades of experience but in my opinion, its not just the languages that you need to know to make great software. You will also need
1).You will need to know data structures, algorithms, database and operating system also .
like somebody said Algorithms + Data Structures = Programs [^] ;)
2). Good design and architecture skills. These take time to acquire , no short-cut for this one.
3). a clear understanding of the problem you are trying to solve
4). a working knowledge of the engineering tools i.e. your hands-on skills with IDE, the libraries, the frameworks and whatever other technologies that you will be using.
This is not a final list but something you can start with.
Besides it would be helpful if you know a bit about the process that you will follow for making the software i.e Agile etc.

You can test your c/c++ skills by solving questions on sites like hackerrank, hackerearth or ProjectEuler.
You can start by making pet projects in languages/technologies you are interested in. Also you can browse through Github[^] projects to see what projects other people are doing in c/c++.

And coming back to your question; you can go through the source code of Sumatra[^] pdf reader to see how they use c/c++. There will be things you might not understand in the code then you can search for it on Google, because Googling is also a crucial skill.

hope this helps !!


您好,



以下是从 here [^ ]。<无线电通信/>
Hello,

Here are couple of links obtained from here[^].

  • How to code: learning to make apps and software is easier than you think[^]
  • How to Develop Software[^]


这篇关于什么是计算机语言和软件是如何制作的?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆