Skip to main content

Home/ Coders/ Group items tagged acm

Rss Feed Group items tagged

Fabien Cadet

The Ideal HPC Programming Language - ACM Queue - 2 views

  •  
    What if programming did not mean having to learn a language someone else devised and then wrestling with the limitations of that language, its compilers, and computers to implement your task? What if it meant, in a sense, the opposite? You could write your program in whatever way was most expressive for you, without regard for language rules imposed by someone else. Then it would be somebody else's job to define the programming language that would make sense of what you wrote, write the compilers to digest the program, and build the computers that would efficiently run the task you specified.
Fabien Cadet

« What Should We Teach New Software Developers? Why? », by Bjarne Stroustrup ... - 10 views

  •  
    « Fundamental changes to computer science education are required to better address the needs of industry. »
vikramsjn

Code of Ethics - Association for Computing Machinery - 0 views

  •  
    "Contents & Guidelines 1. General Moral Imperatives. 2. More Specific Professional Responsibilities. 3. Organizational Leadership Imperatives. 4. Compliance with the Code. 5. Acknowledgments."
  •  
    must read for every coder - for his work and career
omouse

Software Engineering Code of Ethics and Professional Practice - Association for Computi... - 0 views

  • Approve software only if they have a well-founded belief that it is safe, meets specifications, passes appropriate tests, and does not diminish quality of life, diminish privacy or harm the environment. The ultimate effect of the work should be to the public good.
  • Not knowingly use software that is obtained or retained either illegally or unethically.
  • Ensure proper and achievable goals and objectives for any project on which they work or propose.
  • ...2 more annotations...
  • Ensure adequate testing, debugging, and review of software and related documents on which they work.
  • Ensure adequate documentation, including significant problems discovered and solutions adopted, for any project on which they work.
1 - 5 of 5
Showing 20 items per page