您是否知道任何现代语言,其中数组被标记为列/行而不是C++/Java/C#row/column中的数组?
使用什么类型的数据结构来实现循环和迭代?
您不时会遇到一些有趣的代码或编程挑战,
例如Project Euler中的那些,一些求职面试挑战,如greplin,或者此处发布的任何其他脚本挑战.
所有这些都需要一些快速,灵活的编程语言,以某种快速的方式来查看结果,最好是命令行.无需担心代码的可读性等.
你只需要一个答案,而且速度很快.
什么是解决这些挑战的好语言?如果您必须选择一种语言并从一开始就学习它,那么解决的最佳动手方法是什么?
这不是我要问的问题,但我在重构一些实验代码时发现了这个问题,所以想到在这里发布它.
int *p = <assign some memory>
p[0] = 3;
int n = 24;
printf(" %d ", n/*p);
Run Code Online (Sandbox Code Playgroud)
什么是输出?
我有一些关于机器语言的问题:
如何编写机器语言代码?这实际上完成了吗?
架构的哪一部分处理机器语言?(英特尔或amd芯片?还有什么?)
每台机器都有不同的机器语言吗?
在此先感谢您的答案:)
可能重复:
C++中的箭头运算符( - >)同义词是什么?
我只是有一个非常基本的问题.无法在谷歌上搜索...我不知道 - >是什么以及它在c ++中做了什么,例如:
render = Surface->Logic->Scale;
Run Code Online (Sandbox Code Playgroud) 自然语言(如英语和法语)与C++和Perl等编程语言之间的主要区别是什么?
我对模糊性问题很熟悉,但不能使用交互式编译器或使用严格语法使用自然语言的子集来解决这个问题,但是所有时间仍然保留了语言的本质?
另一个问题是背景.但律师有办法解决这个问题.(这个问题不是关于降低编程的复杂性,而是关于使用自然语言指导计算机的简明理由和障碍.)
除了这两个之外还有其他重大问题吗?或者这两个比我上面提到的更大的后果?交互式解决方案和律师语言在技术上是否不适合编程?
哪种语言最适合1-3人的小型软件开发团队?显然,像Java这样的东西更多的是针对企业; 什么是最适合小型团队的?
没有太多动力/慢(例如,PHP).
编辑:好的,也许这不是最聪明的问题.但只是回答"它并没有真正有所作为"会很棒 - 这个问题是真实的; 我确实认为不同的语言适合不同的团队规模.
这是我的代码,基本上是我测试过的4台计算机,它们都可以完美地处理非常大的数据大小,例如大小达500mb的文本文件,但是当我在服务器上运行它们时,真正的数据甚至小到6mb的文件似乎在某处溢出并将垃圾写入我的文件末尾.
这是整个功能的来源,因此人们可以有更深入的外观
/** Reads values from tagname between start_time and end_time which are strings in the format
of 01/01/1970-12:00, a null string is treated as 01/01/1970, values are stored in
"tagname".csv */
int ReadValues(char * tagname, char * start_time, char * end_time, char * working_directory, char * new_tag_name)
{
long lRet;
int number_of_samples;
int loop;
IHU_DATA_SAMPLE * pSamples=NULL;
IHU_TIMESTAMP StartTime;
IHU_TIMESTAMP EndTime;
FILE *stream;
char outputFileName[200];
char szQuality[100];
char newTempTagName[100];
int Year;
int Month;
int Day;
int Hour;
int Minute; …Run Code Online (Sandbox Code Playgroud)