Programming: Difference between revisions
Appearance
| (One intermediate revision by the same user not shown) | |||
| Line 3: | Line 3: | ||
* https://en.wikipedia.org/wiki/TIOBE_index | * https://en.wikipedia.org/wiki/TIOBE_index | ||
* Why fortran and cobol are still used? [https://www.matecdev.com/posts/why-fortran-still-used.html Fortran is still used because they are specialized for high-performance computing]. [https://www.itprotoday.com/programming-languages/cobol-language-still-demand-application-modernization-efforts-take-hold Ninety-two percent] of organizations view their COBOL application workloads as being strategic for their business operations. | * Why fortran and cobol are still used? [https://www.matecdev.com/posts/why-fortran-still-used.html Fortran is still used because they are specialized for high-performance computing]. [https://www.itprotoday.com/programming-languages/cobol-language-still-demand-application-modernization-efforts-take-hold Ninety-two percent] of organizations view their COBOL application workloads as being strategic for their business operations. | ||
= Developer tools = | |||
[https://www.tecmint.com/developer-tools-for-modern-apps/ 34 Best Developer Tools for Building Modern Apps] | |||
= Learn any programming language = | = Learn any programming language = | ||
| Line 29: | Line 32: | ||
* [https://google.github.io/eng-practices/review/ Code Review Developer Guide] - Google's Engineering Practices documentation | * [https://google.github.io/eng-practices/review/ Code Review Developer Guide] - Google's Engineering Practices documentation | ||
* [https://codexvalue.com/blog/psa/code-review-checklist-r-code-edition-top-3/ Code Review Checklist R Code Edition Top 3], [https://codexvalue.com/blog/psa/code-review-example-r-code-caret/ Code Review Example R Code Caret] | * [https://codexvalue.com/blog/psa/code-review-checklist-r-code-edition-top-3/ Code Review Checklist R Code Edition Top 3], [https://codexvalue.com/blog/psa/code-review-example-r-code-caret/ Code Review Example R Code Caret] | ||
* [https://journals.plos.org/ploscompbiol/article?id=10.1371%2Fjournal.pcbi.1012375 Ten simple rules for scientific code review] PLOS 2024 | |||
= Deployment environment = | = Deployment environment = | ||
Latest revision as of 16:01, 11 December 2024
TIOBE Index
- https://www.tiobe.com/tiobe-index/
- https://en.wikipedia.org/wiki/TIOBE_index
- Why fortran and cobol are still used? Fortran is still used because they are specialized for high-performance computing. Ninety-two percent of organizations view their COBOL application workloads as being strategic for their business operations.
Developer tools
34 Best Developer Tools for Building Modern Apps
Learn any programming language
- 5 steps to learn any programming language
- Ten simple rules for biologists learning to program
- A cartoon guide to bioinformatics by a novice coder
- The 10 Best Free Udemy Courses
- PROGRAMMING by MakeUseOf.
Variable naming
Data Scientists, Your Variable Names Are a Mess. Clean Up Your Code
Alternatives to "tmp"
- tempVar
- buffer
- placeholder
- interim
- transient
- auxiliary
- provisional
Collaboration
9 ways to improve collaboration between developers and designers
Code review
- Code Review Developer Guide - Google's Engineering Practices documentation
- Code Review Checklist R Code Edition Top 3, Code Review Example R Code Caret
- Ten simple rules for scientific code review PLOS 2024
Deployment environment
Manifest file 清單檔案
Manifest file. A manifest file in computing is a file containing metadata for a group of accompanying files that are part of a set or coherent unit. For example, the files of a computer program may have a manifest describing the name, version number, license and the constituent files of the program.
Coding Standards
- STAT:7400 Computer Intensive Statistics, Luke Tierney
- 50 Coding Laws That Would Make You A Decent Programmer
Be a good programmer
- One secret to becoming a great software engineer: read code
- Ten simple rules for quick and dirty scientific programming
- My 15 practical tips for a bioinformatician
Research code
The Good Research Code Handbook
Code club
Ten simple rules to increase computational skills among biologists with Code Clubs
Tutorials
- https://www.w3schools.com
- TutorialsPoint Offline Version Download 2018 [Full Website] 3GB download. The index.html file shows the bundle is done by HTTrack Website Copier.
Keeping Your Code Clean With Prettier
Keeping Your Code Clean With Prettier, the playground.
$ cat > tmp.js <<EOF
(function ()
{
window.alert('ok')
}())
EOF
$ npx prettier --write tmp.js
$ cat tmp.js
(function () {
window.alert("ok");
})();