• 回答数

    7

  • 浏览数

    248

哦、起床…
首页 > 毕业论文 > 写毕业论文用什么开发语言

7个回答 默认排序
  • 默认排序
  • 按时间排序

8668神淡淡

已采纳

一般来说,用java做一些web网站开发是很适合的,比如类似与团购的一些电子商务性质的网站.现在这类网站比较流行.

82 评论

妖精1208

如果能力够的话可以写一个自创的小型语言编译器或解释器,保准通过。 具体你可以参考Brainfuck语言的源代码 #include <>#include <>char g_DataBlock[30000] = {0}; // 堆数据区char g_CodeSegment[100000]; // BF代码指令区int g_CodeLen = 0; // 代码指令长度,尾指针int g_Stack[100]; // 栈,当进入'[',']'时用于维护指令指针int g_StackLen = 0; // 栈指针int analysis(); // 解析指令int main(int argc, char **argv){FILE* fSrcCodeFile; // 用于读去源代码文件if (argc == 2) {fSrcCodeFile = fopen(argv[1], "r");if (fSrcCodeFile == NULL) {perror("fopen");return 1;} while (fread(&g_CodeSegment[g_CodeLen], 1, 1, fSrcCodeFile) == 1) {// 从源文件中读取代码指令g_CodeLen++; }} else{fprintf(stderr, "%s:%d\n", __FILE__, __LINE__);return 2;} // end of if (argc == 2) fclose(fSrcCodeFile); setbuf(stdout, NULL); return analysis(); // 解析指令}int analysis(){int iCurrCodePos = 0; // 当前指令位置char* pCurrData = g_DataBlock + 10000; // 让当前指针指向数据区10000号单元,以便在指针的前后都是有效操作区域 while (iCurrCodePos < g_CodeLen) {switch (g_CodeSegment[iCurrCodePos]) { // 解析指令动作case '+': // 当前数据加1++(*pCurrData);break;case '-': // 当前数据减1--(*pCurrData);break;case '>': // 指针右移动,向前移动++pCurrData;break;case '<': // 指针做移动,向后移动--pCurrData;break;case '.': // 数据当前数据putchar((int)(*pCurrData));//printf("put:%hd\n",*p);break;case ',': // 从IO获取一个输入作为当前数据*pCurrData = getchar();break;case '[': // 循环指令处理if (*pCurrData) {// 当前数据不为0,将指令指针压入栈中g_Stack[g_StackLen++] = iCurrCodePos;}else { // 当前数据为0,找到与其匹配的']',然后开始执行']'后的指令int j, k;for (k = iCurrCodePos, j = 0; k < g_CodeLen; k++) {g_CodeSegment[k] == '[' && j++;g_CodeSegment[k] == ']' && j--;if (j == 0) // 找到匹配的']', 退出循环break;} if (j == 0){ // for循环因找到匹配的']'而退出iCurrCodePos = k;}else {fprintf(stderr, "%s:%d\n" ,__FILE__, __LINE__);return 3;}} // end of if(*p) break;case ']': // 从栈里获得指令指针,跳转到对应的'['位置iCurrCodePos = g_Stack[g_StackLen - 1]; // 取出栈顶保存的指令指针,作为当前指针iCurrCodePos -= 1; // 指令指针后退一位,指向上一条指令。(此处减1的原因的下一条语句要加加—— ++iCurrCodePos;)--g_StackLen; // 移动栈指针break;default:break;} // end of switch (g_CodeSegment[iCurrCodePos]) ++iCurrCodePos; } // end of while (iCurrCodePos < g_CodeLen) return 0;}

306 评论

bluesky588

学生信息管理系统,普遍实用,参考资料多。

261 评论

林麓是吃货

XXX管理系统,

293 评论

横竖都是213

很多啊 APP开发 微信端小程序 javaweb 就看你想做什么了 主要是要有好的想法 做新的比较好 有亮点 毕竟是毕业设计

171 评论

丹枫在心

计算机专业的,用JAVA语言的,那是很多的了,看你如何选择的了

326 评论

a淡淡小雨

不会写的话~最简单的办法就是去看下别人的参考文献吧~看下(计算机科学与应用)里面的论文~学习下

224 评论

相关问答

  • 大学毕业论文用什么语言

    研究生毕业论文的语言使用应该根据具体情况来决定。如果你写论文的领域主要是国际范围内的学术或者实践,或者你想要在国外发表与交流你的论文成果,那么使用英文会更合适。

    Sunny彩妆半永久 5人参与回答 2023-12-05
  • 发展毕业论文引言写什么

    对于本科毕业论文,提倡科学的写作态度。继承性和创新性是写作工作的重要特征。写作工作都是在前人的基础上有所改进和发现。应当充分认识到引言是论文的基本内容之一,引言

    1144177586丫头 3人参与回答 2023-12-08
  • 本科毕业论文用什么语言

    英语专业的当然就要用英语了! 呵呵 不过不用担心,你现在还不是大四吧…… 只要好好写,一般都能过的。车到山前必有路呀…… 嘿嘿

    微凉菇凉 8人参与回答 2023-12-06
  • 毕业论文网站设计用什么语言

    英文,呵呵开个玩笑哥们啊,你是什么语言都不会啊?建议用JSP或者.NET 啊

    馋死宝宝啦 4人参与回答 2023-12-10
  • 写毕业论文用什么开发语言

    一般来说,用java做一些web网站开发是很适合的,比如类似与团购的一些电子商务性质的网站.现在这类网站比较流行.

    哦、起床… 7人参与回答 2023-12-11