4 ms·
It doesn't seem like the sort of thing that would be useful for programming. I'm under the impression that the best way to become familiar with a language is to
by ue_ 10y ago
It doesn't seem like the sort of thing that would be useful for programming. I'm under the impression that the best way to become familiar with a language is to just use it. It wouldn't really occur to me to have a flashcard saying "define a function prototype that accepts 2 integers and returns a pointer to char".
Languages (vocab but also some grammar patterns), law cases, and other "fact" things is what I've used Anki for.
If instead you were thinking of using it to memorise algorithms, you'd get too caught up in the content of the flashcard while trying to learn it rather than the process of the algorithm itself. I think, anyway. I've never tried it :)
- sanswork 10y agoFunction definitions and stuff like that I agree you probably aren't going to get much from it but memorizing large parts of the standard library is somewhere you could since in a lot of cases you aren't going to be using a lot of parts regularly but when you need them you'll save a lot of time if you have them in your memory vs having to google/check docs.
- crucialfelix 10y agoI often forget some commonly used function definitions, especially when python and javascript have different arguments. I use http://devdocs.io/ http://devdocs.io/ which is very quick, but I would probably save a lot of annoyance and avoid these pauses if I just memorized them. http://devdocs.io/javascript/global_objects/array/join http://devdocs.io/javascript/global_objects/array/join http://devdocs.io/python~2.7/library/stdtypes#str.join http://devdocs.io/python~2.7/library/stdtypes#str.join