A History of Modern Programming Languages was originally found on Access 2 Learn
Assistant Professor
Walter Wimberly is an Assistant Professor at a regional college in Tennessee, teaching Computer Science in the Software Engineering track. He works as a student advisor, oversees curriculum changes, develops new courses, and manages the advisory panel.
Walter taught full time for about 7 years, before going back into “industry” as a full stack Software Developer for a dozen years. There he focused on web based projects coding in JavaScript/jQuery and utilizing the Bootstrap CSS Framework on the front-end, and coding in PHP, ASP/ASP.Net, SQL on the back-end.
Since he loves teaching, he taught as an adjunct web and digital media classes for eight (8) years, while working in industry, and has since returned to teaching full time.
He has been married for over 25 years, and is father to several special needs boys. As such, he is working on some projects to help others who have special needs to be self-sufficient, and support the care givers of those with special needs. Check out his Autism blog for more info.
Similar Posts
Nested Lists
While it is not encountered all the time, any web developer who has worked very long will encounter a need for nested lists – that is a list within a list, or what is sometimes called a sub-list. Nested lists allow for you to better organize groups of related items. Consider a packing list for…
What’s in a Website Review
One thing that web designer’s often need to do review other people’s work. You may need to do this for numerous reasons including: Review a potential client’s site, and let them know what should be changed Review the work of a coworker to ensure it is correct/good Review a 3rd party vendor, who did work…
Linked Lists
Since arrays must be made of a contiguous section of memory, large arrays become harder to allocate memory for them, especially as the application becomes more complex. Therefore, developers will often look to using something like a linked list. A linked list incorporates a custom data type. One of the data types which makes it…
Introduction to Arrays as a Datatype
An array is not really a datatype, but a collection of variables, (usually) of the same type. However, arrays are handled differently in different languages. Sometimes they act as an object, and thus there is an Array Class, sometimes it is a pointer to memory, usually their size is static, but not always. Each language…
Server Side Programming for a Website
Where client side programming is focused on mainly JavaScript at this point, server side programming has several popular programming languages including, but not limited to, PHP, ASP.Net, Ruby, Python, Java, and many more. The languages that are picked have to deal with what the developer is comfortable with, what the server is capable of handling,…
Intro to Java Threads
Threads, in general, allow a program to behave more efficiently by passing off parts of a process so that multiple items can be done simultaneously. With the advent and growth of multi-core processors which allow for many natural threads, this has been increased. Why do we need threads? Well simply put, there is always something…
Nested Lists
While it is not encountered all the time, any web developer who has worked very long will encounter a need for nested lists – that is a list within a list, or what is sometimes called a sub-list. Nested lists allow for you to better organize groups of related items. Consider a packing list for…
What’s in a Website Review
One thing that web designer’s often need to do review other people’s work. You may need to do this for numerous reasons including: Review a potential client’s site, and let them know what should be changed Review the work of a coworker to ensure it is correct/good Review a 3rd party vendor, who did work…
Linked Lists
Since arrays must be made of a contiguous section of memory, large arrays become harder to allocate memory for them, especially as the application becomes more complex. Therefore, developers will often look to using something like a linked list. A linked list incorporates a custom data type. One of the data types which makes it…
Introduction to Arrays as a Datatype
An array is not really a datatype, but a collection of variables, (usually) of the same type. However, arrays are handled differently in different languages. Sometimes they act as an object, and thus there is an Array Class, sometimes it is a pointer to memory, usually their size is static, but not always. Each language…
Server Side Programming for a Website
Where client side programming is focused on mainly JavaScript at this point, server side programming has several popular programming languages including, but not limited to, PHP, ASP.Net, Ruby, Python, Java, and many more. The languages that are picked have to deal with what the developer is comfortable with, what the server is capable of handling,…
Intro to Java Threads
Threads, in general, allow a program to behave more efficiently by passing off parts of a process so that multiple items can be done simultaneously. With the advent and growth of multi-core processors which allow for many natural threads, this has been increased. Why do we need threads? Well simply put, there is always something…
Nested Lists
While it is not encountered all the time, any web developer who has worked very long will encounter a need for nested lists – that is a list within a list, or what is sometimes called a sub-list. Nested lists allow for you to better organize groups of related items. Consider a packing list for…
What’s in a Website Review
One thing that web designer’s often need to do review other people’s work. You may need to do this for numerous reasons including: Review a potential client’s site, and let them know what should be changed Review the work of a coworker to ensure it is correct/good Review a 3rd party vendor, who did work…
Linked Lists
Since arrays must be made of a contiguous section of memory, large arrays become harder to allocate memory for them, especially as the application becomes more complex. Therefore, developers will often look to using something like a linked list. A linked list incorporates a custom data type. One of the data types which makes it…
Introduction to Arrays as a Datatype
An array is not really a datatype, but a collection of variables, (usually) of the same type. However, arrays are handled differently in different languages. Sometimes they act as an object, and thus there is an Array Class, sometimes it is a pointer to memory, usually their size is static, but not always. Each language…
Server Side Programming for a Website
Where client side programming is focused on mainly JavaScript at this point, server side programming has several popular programming languages including, but not limited to, PHP, ASP.Net, Ruby, Python, Java, and many more. The languages that are picked have to deal with what the developer is comfortable with, what the server is capable of handling,…
Intro to Java Threads
Threads, in general, allow a program to behave more efficiently by passing off parts of a process so that multiple items can be done simultaneously. With the advent and growth of multi-core processors which allow for many natural threads, this has been increased. Why do we need threads? Well simply put, there is always something…