Perhaps the most important principle for the good algorithm designer is to refuse to be content. KAho,Hopcro, and Ullman, The Design and Analysis of Computer Algorithms, 1974.
In mathematics and computer science, a higher-order function (also functional, functional form or functor; not to be confused with the functor concept in category theory) is a function that does at least one of the following: takes one or more functions as arguments, returns a function as its result. In the untyped lambda calculus, Higher order functions assume that for T1,T2,T3 functions a map of (T1->T2)->T2 is equivalent to T1->(T2->T3).
Very recently one of my clients asked me a question that many may find hilarious “Why all your apps look like they are in deep love with search engines?”. Ooh, well it is not hard but not easy as well to seduce search engines. However a careful programmer knows that there is no magic in optimising your sites with regards to search engines. Depending on the nature and the size
We usually hear and see stun people saying ” This guy really knows everything about IT, he can code in any language!!!”. may be such a guy can develop a durable software. really? To be able to code with a range of technologies such as java, php, nodejs, Ruby, Python, Objective C, C#, etc… can be really very good as long as you master most of them since this will
For almost 10 years I have been experimenting any new technology that has anything to do with data. from structured, semi-structured to unstructured data my real frustration was always when the data grew big and become almost in-exploitable. there is nothing embarrassing to a data scientist than when you have to admit that you do have the data but it will take years to get information from it. Thanks to
I am a passionate data scientist and software engineer based in Inner Suburbs of Sydney, Australia. I started this website with a goal to share my skills about data science in general, machine learning and deep learning with an eye on building exploitable cognitive AI models. I love to talk about how you can apply machine learning algorithms to your software and how this can contribute to giving you an insight about