Richard Brodie (programmer)

Richard Brodie
Richard Reeves Brodie (born November 10, 1959) is an American computer programmer and author. He was the original creator of Microsoft Word. After leaving Microsoft, Brodie became a motivational speaker and authored two bestselling books. Brodie was born in Newton, Massachusetts, the older son of Mary Ann Brodie and Richard Brodie, a child psychologist. He graduated from Newton South High School and entered Harvard College in the fall of 1977 concentrating in applied mathematics with an emphasis on computer science.


Microsoft CorporationMicrosoft Corp.MS
The DoJ had "changed data request rules on alerting Internet users about agencies accessing their information." Technical reference for developers and articles for various Microsoft magazines such as Microsoft Systems Journal (MSJ) are available through the Microsoft Developer Network (MSDN). MSDN also offers subscriptions for companies and individuals, and the more expensive subscriptions usually offer access to pre-release beta versions of Microsoft software. In April 2004 Microsoft launched a community site for developers and users, titled Channel 9, that provides a wiki and an Internet forum.

Source code

codesourcesource file
The source code of a program is specially designed to facilitate the work of computer programmers, who specify the actions to be performed by a computer mostly by writing source code. The source code is often transformed by an assembler or compiler into binary machine code understood by the computer. The machine code might then be stored for execution at a later time. Alternatively, source code may be interpreted and thus immediately executed. Most application software is distributed in a form that includes only executable files. If the source code were included it would be useful to a user, programmer or a system administrator, any of whom might wish to study or modify the program.

Visual Basic

VBVisual Basic 6Microsoft Visual Basic
WinWrap Basic is a third-party VBA variant used with various software, and available for programmers to use to build a macro facility into their programs. LotusScript is a VBA variant available in Lotus SmartSuite and Lotus Notes. Later versions of Corel WordPerfect Office implement access to VBA as one of the macro/scripting languages, the other major ones being CorelScript and PerfectScript. Earlier versions of Microsoft Word use a variant of Visual Basic called WordBasic. Versioning problems associated with various runtime DLLs, known as "DLL hell". Poor support for object-oriented programming. Can only create multi-threaded applications using ActiveX or DLL.

Microsoft Windows

WindowsPCMS Windows
While the Windows 9x series offered the option of having profiles for multiple users, they had no concept of access privileges, and did not allow concurrent access; and so were not true multi-user operating systems. In addition, they implemented only partial memory protection. They were accordingly widely criticised for lack of security. The Windows NT series of operating systems, by contrast, are true multi-user, and implement absolute memory protection.

Visual Basic for Applications

VBA Visual Basic for Applications (VBA)Excel Basic
As an example, VBA code written in Microsoft Access can establish references to the Excel, Word and Outlook libraries; this allows creating an application that --- for instance --- runs a query in Access, exports the results to Excel and analyzes them, and then formats the output as tables in a Word document or sends them as an Outlook email. VBA programs can be attached to a menu button, a macro, a keyboard shortcut, or an OLE/COM event, such as the opening of a document in the application. The language provides a user interface in the form of UserForms, which can host ActiveX controls for added functionality.

Microsoft Office

OfficeMS OfficeMicrosoft Office Suite
Microsoft Access: a database management system for Windows that combines the relational Microsoft Jet Database Engine with a graphical user interface and software development tools. Microsoft Access stores data in its own format based on the Access Jet Database Engine. It can also import or link directly to data stored in other applications and databases. Skype for Business: an integrated communications client for conferences and meetings in real time, it is the only Microsoft Office desktop app that is neither useful without a proper network infrastructure nor has the "Microsoft" prefix in its name.

Microsoft Office 2010

Office 20102010Outlook 2010
Office 2010 introduces an Accessibility Checker feature in Excel, PowerPoint, and Word that inspects documents for issues that could negatively affect visually impaired readers. Accessibility Checker can be accessed through the "Check for Issues" button on the Prepare for Sharing group on the Info tab of the Backstage view. Clicking the button opens a task pane with a list of accessibility issues discovered in the document and also provides suggestions to address these issues. The Backstage view also reports accessibility issues in the Prepare for Sharing group so that they can be addressed before the document is shared with other users.

Microsoft Office 95

Office 95Microsoft Office for Windows 9595
Microsoft Office 95 includes six applications: Word (a word processor), Excel (a spreadsheet), PowerPoint (a presentation program), Access (a database management system), Schedule+ (a time management app) and Binder (a program for binding the work of the mentioned apps together). The CD-ROM version also includes Microsoft Bookshelf. True to its namesake, this suite is designed specifically for Windows 95. Previously, Microsoft had released Office 4.2 for Windows NT for several architectures, which included 32‑bit Word 6.0 for Windows NT and Excel 5.0 for Windows NT, but PowerPoint 4.0 was 16‑bit. With Office for Windows 95, all components in the suite were 32-bit.

Microsoft Office 2007

Office 2007Microsoft Word 20072007
He says "Microsoft itself represents a grave threat to the future of software development through its increasing inclination to stifle competition through legal shenanigans." He says that by leaving Microsoft, he is “no longer contributing to the eventual death of programming.” The new XML-based document file format in Microsoft Office 2007 is incompatible with previous versions of Microsoft Office unless an add-on is installed for the older version. The Microsoft Word 2007 equation editor, which uses a form of MathML called Office MathML (OMML), is also incompatible with that of Microsoft Word 2003 and previous versions.

Microsoft Office 2003

Office 20032003Microsoft Office for Windows 2003
The Access 2.0 database conversion utility is removed from the installation CD and the Client Server Visual Design Tools for Access are no longer included. A large number of converters and filters are no longer available on the installation CD. Several international font options are also removed. Genigraphics Wizard support and Presentation Broadcasting were removed in PowerPoint 2003. A download for the latter was made available by Microsoft. Microsoft Draw Converter and Organization Chart Converter are no longer available. The Web Pages wizard is no longer available in Word 2003.

Microsoft Office 2016

Office 20162016Microsoft Office 2016 for Mac
New features in the Windows release include the ability to create, open, edit, and save files in the cloud straight from the desktop, a new search tool for commands available in Word, PowerPoint, Excel, Outlook, Access, Visio and Project named "Tell Me", more "Send As" options in Word and PowerPoint, and co-authoring in real time with users connected to Office Online.

Microsoft Office 2013

Office 20132013Word 2013
Features removed from Microsoft Word:. Custom XML markup has been removed for legal reasons. Older WordArt objects are now converted to new WordArt objects. Word 2013 no longer uses ClearType. Features removed from Microsoft Excel:. Simultaneous open files via Multiple Document Interface (MDI), along with requisite changes to VBA code to no longer support MDI; Excel is now Single Document Interface (SDI) only. Features removed from Microsoft Access:. Access Data Projects (ADP). Support for Jet 3.x IISAM. Access OWC control. dBASE support suite. Features removed from Microsoft Outlook. Download Headers Only mode for IMAP. Outlook Exchange Classic offline.

Microsoft Office 97

Office 9797Word 97
Two Office 97 applications featured easter eggs: Microsoft Word 97 contained a hidden pinball game and Microsoft Excel contained a hidden flight simulator. Office 97 was released in five editions. They are as follows: Some additional programs were branded as a member of the Office 97 family but were not included in any of the editions: Microsoft FrontPage 97. Microsoft FrontPage 98. Microsoft Project 98. Microsoft Team Manager 97.

Microsoft Office 2000

Office 20002000Microsoft Office 2000 Small Business
Five main editions of Office 2000 were available, with an additional Personal edition with Word, Excel, and Outlook exclusive to Japan. A similar Basic edition for Office 2003 would later be released to all markets.

Microsoft Office XP

Office XPXPMicrosoft Office for Windows XP
New features in Access 2002. A new file format that enables faster access and data processing for large databases; the Access 2000 format is used by default. A new Stored Procedure Designer allows users to create or modify simple Microsoft SQL Server stored procedures. Batch updates for Access projects. Conversion error logging, which creates a table with information about each error that occurs during Access 95, Access 97, or Access 2000 database conversion. Enhanced international support including the ability to change the left-to-right reading directionality. Support for multiple Undo and Redo operations. Support for PivotCharts and PivotTables. New features in Publisher 2002.


database management systemdatabasesDBMS
It ranges from protection from intentional unauthorized database uses to unintentional database accesses by unauthorized entities (e.g., a person or a computer program). Database access control deals with controlling who (a person or a certain computer program) is allowed to access what information in the database. The information may comprise specific database objects (e.g., record types, specific records, data structures), certain computations over certain objects (e.g., query types, or specific queries), or using specific access paths to the former (e.g., using specific indexes or other data structures to access information).

Microsoft Office 2019

Office 20192019Word 2019
Office 2019 includes many of the features previously published via Office 365, along with improved inking features, LaTeX support in Word, new animation features in PowerPoint including the morph and zoom features, and new formulas and charts in Excel for data analysis. OneNote is absent from the suite as the UWP version of OneNote bundled with Windows 10 replaces it. OneNote 2016 can be installed as an optional feature on the Office Installer. For Mac users, Focus Mode will be brought to Word, 2D maps will be brought to Excel and new Morph transitions, SVG support and 4K video exports will be coming to PowerPoint, among other features.


Apple MacintoshMacMacs
This was a time-consuming task that many software developers chose not to undertake, and could be regarded as a reason for an initial lack of software for the new system. In April 1984, Microsoft's MultiPlan migrated over from MS-DOS, with Microsoft Word following in January 1985. In 1985 Lotus Software introduced Lotus Jazz for the Macintosh platform after the success of Lotus 1-2-3 for the IBM PC, although it was largely a flop. Apple introduced the Macintosh Office suite the same year with the "Lemmings" ad. Infamous for insulting its own potential customers, the ad was not successful.

Microsoft Excel

ExcelXLSMS Excel
Windows applications such as Microsoft Access and Microsoft Word, as well as Excel can communicate with each other and use each other's capabilities. The most common are Dynamic Data Exchange: although strongly deprecated by Microsoft, this is a common method to send data between applications running on Windows, with official MS publications referring to it as "the protocol from hell". As the name suggests, it allows applications to supply data to others for calculation and display. It is very common in financial markets, being used to connect to important financial data services such as Bloomberg and Reuters.

Microsoft SQL Server

It can also index through binary columns, and use iFilters to extract meaningful text from the binary blob (for example, when a Microsoft Word document is stored as an unstructured binary file in a database). The iFilters are hosted by the Filter Daemon process. Once the text is extracted, the Filter Daemon process breaks it up into a sequence of words and hands it over to the indexer. The indexer filters out noise words, i.e., words like A, And etc., which occur frequently and are not useful for search. With the remaining words, an inverted index is created, associating each word with the columns they were found in.

Office Online

Office Web AppsMicrosoft Office OnlineOffice for the web
Starting on July 2013, Word can render PDF documents or convert them to Microsoft Word documents, although the formatting of the document may deviate from the original. Since November 2013, the apps have supported real-time co-authoring and autosaving files. Office on the web lacks a number of the advanced features present in the full desktop versions of Office, including lacking the programs Access and Publisher entirely. However, users are able to select the command "Open in Desktop App" that brings up the document in the desktop version of Office on their computer or device to utilize the advanced features there. Word on the web lacks some Ribbon tabs, such as Design and Mailings.


Computer softwareSoftware & Programmingsoftware technology
A person who creates software is called a programmer, software engineer or software developer, terms that all have a similar meaning. More informal terms for programmer also exist such as "coder" and "hacker" – although use of the latter word may cause confusion, because it is more often used to mean someone who illegally breaks into computer systems. A great variety of software companies and programmers in the world comprise a software industry. Calc
It is similar to WordArt used by Microsoft Word. When saved documents in Microsoft Office file format, all Fontwork was converted into WordArt. From version 2.0.4, supported third-party extensions. As of April 2011, the OpenOffice Extension Repository listed more than 650 extensions. Another list was maintained by the Free Software Foundation. included OpenOffice Basic, a programming language similar to Microsoft Visual Basic for Applications (VBA). OpenOffice Basic was available in Writer, Calc and Base. also had some Microsoft VBA macro support.

Compound File Binary Format

Compound FileComposite Document FileMicrosoft Compound File Format
Microsoft has opened the format for use by others and it is now used in a variety of programs from Microsoft Word and Microsoft Access to Business Objects. It also forms the basis of the Advanced Authoring Format. At its simplest, the Compound File Binary Format is a container, with little restriction on what can be stored within it. A CFBF file structure loosely resembles a FAT filesystem.