What is ANSI?
ANSI is the American National Standards Institute and is a non-profit organisation which oversees the development of standards for products, services, processes, systems and personnel in the US. ANSI also coordinates US standards with international standards bodies, so that US products can be used worldwide.
What is the history of Structured English Query Language and what is its relationship to SQL?
In 1970 Dr. E. F. Codd published his paper,“A Relational Model of Data for Large Shared Data Banks”. This became the foundation for the relational database system. This paper described a new way to structure data within a database, and led to the relational database systems we use today.
All I can say is it’s about time! I was made aware of Hackety Hack today, which is an adaptation of Ruby to make the introduction of programming to children easier.
It’s come up a few times, over lunch or coffee, we reminisce about programming basic on our computers as kids. I started on a Sinclair ZX84, before graduating to the ATARI 800XL. Transitioning wasn’t all that hard, BASIC was similar on both systems.
Thinking back on it, I had mastered quite alot. I had input and output to the screen, branching, looping and arrays mastered. I hadn’t quite got file I/O for procedures.
When we got our first PC, I remember being rather upset, that basic was no longer available to me. By the time I had found qBasic, I had lost interest, i.e. was going through the moody teenage years.
By the time I got to college I realised what I had learned stood me in good stead. Term one of my Computer Engineering degree had us learning Pascal. Suddenly branching, looping and arrays were back, but this time with proper functions and procedures.
Since then I’ve gone on to be a fully fledged Software Engineer. I can’t help but think that, that early exposure to BASIC were the first steps on the journey that brought me here.
I kudos to why, and his effort to make programming easy and fun for kids. We need more people in IT, and this is as good a place to start as any.