五一总结

五一七天很快就过去了, 跟过去的若干年一样, 没有出去, 但是和几个一样是闲人的同事出去走了走, 剩下的就是待在家里看电视上网, 差不多是一半一半. 做的事也没多少, 把 mac-port 的 AMD64 支持加上了, 下一步就是汇编的支持了, 得要重写一些, 所以开始看 Intel 和 AMD 的手册, 还有一般的优化指南. 原来的汇编代码中用了一些只支持 32 位的指令, 比如 popad, pushad 之类的, 在 64 位下是非法的, 所以对于 AMD64 就会出错. 另外一部分是原来的代码只用了 MMX 指令, 以后要加入 SSE, SSE2 的支持, 甚至是其他非 x86 平台的汇编支持(Sparc, PPC 等), 这就需要大量的阅读和实践, 非一朝一夕之功, 对我自己来讲需要学习的还很多, 尤其是程序优化方面. 另外一个方面就是测试对比, 要找出哪个函数调用次数最多, 最耗时, 然后解决这个瓶颈, 还需要再研究一番.

文档也在继续, 不过进展比较慢, 现在在把以前翻译的"不可维护的代码"(未完)进行校对, 并参照官方网站最新版进行更新, 进度比较慢, 只有前几章, 同时去掉了其中的广告和下面无用的信息. 还有个想法就是想把 jgloss 做个翻译, 这个工程可就太大了, 慢慢再说吧.

另外一个想要做的就是把 TeX 的 UTF-8 弄弄, 转到现在这个新服务器以后, 所有的文档都转换成 UTF-8 编码, 这样原来的 TeX 写的文档都不能正确编译了, 希望能找到一个好的解决办法.

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <blockquote>
  • You can use BBCode tags in the text.
  • You can enable syntax highlighting of source code with the following tags: <code>, <blockcode>. The supported tag styles are: <foo>, [foo].
  • Web page addresses and e-mail addresses turn into links automatically.
  • Lines and paragraphs break automatically.

More information about formatting options

CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.
  _   _   __  __                  ___   _       _  _     _   _ 
| \ | | | \/ | _ _ _ __ |_ _| | | | || | | | | |
| \| | | |\/| | | | | | | '__| | | | | | || |_ | |_| |
| |\ | | | | | | |_| | | | | | | |___ |__ _| | _ |
|_| \_| |_| |_| \__, | |_| |___| |_____| |_| |_| |_|
|___/
Enter the code depicted in ASCII art style.