MS-DOSに続いてGW-Basicがオープンソースに

Microsoftは、8088アセンブリ言語で記述されたGW-BASIC 1.0インタプリタのオリジナルソースをGitHubで公開した。Beginner’s All-Purpose Symbolic Instruction Code(BASIC)の一種であるこのプログラミング言語は1983年にリリースされ、IBM PC互換機用のMS-DOS オペレーティングシステムにバンドルされていた。MS-DOCの再オープンソース化に続いてMicrosoftは、リクエストの多かったGA-BASICをMITライセンス下でリリースしたのだ。

新たなオープンソースリリースの理由と、それに伴う制限について、同社は次のように説明している。

これらのソースは、リポジトリのreadmeにも明記されているように、1983年2月10日版の8080アセンブリ言語ソースであり、歴史的な参照および教育の目的でオープンソースとして公開されるものです。従って、ソースを変更するPRについては、いかなる形でも受け入れません。

GW-BASICMicrosoft BASICにヒントを得たBASICインタプリタである。Microsoft BASICバージョン5はCP/Mシステムと28KB以上のランダムアクセスメモリ(RAM)、最低1台のディスケットドライブが実行時に必要で、外部デバイスとのインタラクションはほとんど提供されていなかった。例えば、出力デバイス(グラフィックスやカラー、音声、ネットワークなど)や入力デバイス(ジョイスティックやマウスなど)を通じて可能な、さまざまな機能にアクセスする能力は持っていなかったのだ。それでもMicrosoft Basicは、(当時としては)BASICの強力な実装という評価を受けていた。

GW-BASICは自己完結型の実行ファイルとして提供され、IBM PC上のMS-DOSオペレーティングシステムにバンドルされたもので、Microsoft Basicに対して機能面で進化を見せていた。ジョイスティックとのインターフェースが含まれており、COMシリアルポートを通じた双方向通信が可能で、音楽を演奏することができたのだ。その一方で、批判の的であるGOTO文が含まれている、ローカル変数がサポートされていない、など、構造化プログラミングのサポートは十分ではなかった。

実際、A.M. Turing賞の受賞者であるEdsger W. Dijkstra氏が、有名な論文(A Case against the GO TO Statement)を著して、GOTO文に関する問題点を論じたのは、まだ10年ほど前のことだったのだ。GOTO文への批判が一般的なものになり、whileループのような構造化された制御構造に置き換わる上で、同書は大きな一歩であったと評価されている。ちなみに、Dijkstra氏の著書"Structured Programming"は、プログラム設計を理解し、構造化プログラミングを使用する上で極めて有用な書籍である。

GW-BASICプログラムの実行速度は比較的遅いが、その大きな理由はインタプリタ言語であることだ。MicrosoftはBASCO BASICコンパイラを提供して、速度の改善を実現した。その結果、GW-BASICは、単純なゲームやビジネスプログラムの実行用となった。MS-DOSにバンドルされていたため、すべての世代のプログラマが、BASICを通じてプログラミングを学ぶことができたのだ。

GW-BASICのこの位置は、最終的にはQuickBASICコンパイラのインタプリタ部分を分離して実行可能にしたQBasicに取って代わられた。

一部の開発者からは、ノスタルジアを持って迎え入れられている。Luis Alonso Ramos氏は次のようにコメントした

すばらしい!!1991~1992年、プログラミングを学んでいた9歳か10歳の頃を思い出しました。

10PRINT “Hi!"

20 GOTO 100

100 END

最も印象的なのは、GWMAIN.ASMの著作権に関する記載です。

COPYRIGHT 1975 BY BILL GATES AND PAUL ALLEN

"Microsoft"とは書いてありません!

実際に、ソースコードの中には次のようなコメントもあります。

BILL GATES WROTE A LOT OF STUFF.
PAUL ALLEN WROTE A LOT OF OTHER STUFF AND FAST CODE.
MONTE DAVIDOFF WROTE THE MATH PACKAGE (F4I.MAC).

#legacy code #microsoft #デベロップメント #ニュース

What is GEEK

Buddha Community

MS-DOSに続いてGW-Basicがオープンソースに

MS-DOSに続いてGW-Basicがオープンソースに

Microsoftは、8088アセンブリ言語で記述されたGW-BASIC 1.0インタプリタのオリジナルソースをGitHubで公開した。Beginner’s All-Purpose Symbolic Instruction Code(BASIC)の一種であるこのプログラミング言語は1983年にリリースされ、IBM PC互換機用のMS-DOS オペレーティングシステムにバンドルされていた。MS-DOCの再オープンソース化に続いてMicrosoftは、リクエストの多かったGA-BASICをMITライセンス下でリリースしたのだ。

新たなオープンソースリリースの理由と、それに伴う制限について、同社は次のように説明している。

これらのソースは、リポジトリのreadmeにも明記されているように、1983年2月10日版の8080アセンブリ言語ソースであり、歴史的な参照および教育の目的でオープンソースとして公開されるものです。従って、ソースを変更するPRについては、いかなる形でも受け入れません。

GW-BASICMicrosoft BASICにヒントを得たBASICインタプリタである。Microsoft BASICバージョン5はCP/Mシステムと28KB以上のランダムアクセスメモリ(RAM)、最低1台のディスケットドライブが実行時に必要で、外部デバイスとのインタラクションはほとんど提供されていなかった。例えば、出力デバイス(グラフィックスやカラー、音声、ネットワークなど)や入力デバイス(ジョイスティックやマウスなど)を通じて可能な、さまざまな機能にアクセスする能力は持っていなかったのだ。それでもMicrosoft Basicは、(当時としては)BASICの強力な実装という評価を受けていた。

GW-BASICは自己完結型の実行ファイルとして提供され、IBM PC上のMS-DOSオペレーティングシステムにバンドルされたもので、Microsoft Basicに対して機能面で進化を見せていた。ジョイスティックとのインターフェースが含まれており、COMシリアルポートを通じた双方向通信が可能で、音楽を演奏することができたのだ。その一方で、批判の的であるGOTO文が含まれている、ローカル変数がサポートされていない、など、構造化プログラミングのサポートは十分ではなかった。

実際、A.M. Turing賞の受賞者であるEdsger W. Dijkstra氏が、有名な論文(A Case against the GO TO Statement)を著して、GOTO文に関する問題点を論じたのは、まだ10年ほど前のことだったのだ。GOTO文への批判が一般的なものになり、whileループのような構造化された制御構造に置き換わる上で、同書は大きな一歩であったと評価されている。ちなみに、Dijkstra氏の著書"Structured Programming"は、プログラム設計を理解し、構造化プログラミングを使用する上で極めて有用な書籍である。

GW-BASICプログラムの実行速度は比較的遅いが、その大きな理由はインタプリタ言語であることだ。MicrosoftはBASCO BASICコンパイラを提供して、速度の改善を実現した。その結果、GW-BASICは、単純なゲームやビジネスプログラムの実行用となった。MS-DOSにバンドルされていたため、すべての世代のプログラマが、BASICを通じてプログラミングを学ぶことができたのだ。

GW-BASICのこの位置は、最終的にはQuickBASICコンパイラのインタプリタ部分を分離して実行可能にしたQBasicに取って代わられた。

一部の開発者からは、ノスタルジアを持って迎え入れられている。Luis Alonso Ramos氏は次のようにコメントした

すばらしい!!1991~1992年、プログラミングを学んでいた9歳か10歳の頃を思い出しました。

10PRINT “Hi!"

20 GOTO 100

100 END

最も印象的なのは、GWMAIN.ASMの著作権に関する記載です。

COPYRIGHT 1975 BY BILL GATES AND PAUL ALLEN

"Microsoft"とは書いてありません!

実際に、ソースコードの中には次のようなコメントもあります。

BILL GATES WROTE A LOT OF STUFF.
PAUL ALLEN WROTE A LOT OF OTHER STUFF AND FAST CODE.
MONTE DAVIDOFF WROTE THE MATH PACKAGE (F4I.MAC).

#legacy code #microsoft #デベロップメント #ニュース

August  Larson

August Larson

1624380360

Combine the best of MS Excel and Python

You don’t need (and shouldn’t) entirely run away from Excel yet

Have you heard that Python is the new Excel? I’ve already read this a couple of times, to be honest.

So, why do I see a lot of people still using Excel?

First of all, these two tools are intended for different purposes and, second of all, Excel is powerful by itself (if that wasn’t the case, it wouldn’t be so popular for so many years).

However, programming languages are becoming more popular every year and some people, like you and me, are interested in verifying how known activities could be handled differently and, of course, easily.

And there comes one key aspect of this article. There’s an MS Office native Programming Language called VBA (Visual Basic for Applications). Even though you might don’t know it, you possibly have already used it. How so? Using the so-called Macros.

Long story short, VBA is one Programming Language developed by Microsoft which is how Macros, a bunch of defined commands, could be configured. And this is the moment the story gets interesting. One of the most known use cases of Python is to automatize multiple types of tasks, which includes, but isn’t limited to, Excel cases. However, aren’t these kinds of problems already being solved by VBA? Remember, we are here to do things differently and for the better. Besides, a lot of Macros are used by people who don’t know how to change or adapt them. They’re just there for years…

The fact that Macros are already used indeed could be a big barrier for you and its main reason is convenience. Why? The reasons I’ve noticed are:

  1. People are used to clicking onto a Macro Button and this is enough for them. They just want the work done (and it’s fair, it makes sense);
  2. Some people simply are not willing to learn a (new) programming language.

As the above is a fact, it’d be hard to spread the sole use of a Python Script you managed to develop across your organization, for instance. You need to enable people to use Excel and Macros yet, period. This way, they feel comfortable and you may keep practicing it somehow.

#shell #python #excel #combine the best of ms excel and python #ms excel and python #combine the best

What are the Uses of PowerPoint in Different Field? - www.office.com/setup

MS PowerPoint is an application of MS Office, which is basically used to present the user’s data with the help of text, images, diagrams with animations and transitional effects in slides, so that you can easily explain the topic in front of the audience. The user’s can install MS PowerPoint through www.office.com/setup buy download online product key free.

Uses of PowerPoint in Different Field:

  1. Uses of PowerPoint in Education:
Teachers can use PowerPoint application to teach lessons like chapter of any book, or they can teach the whole book in one PowerPoint slide. Through, this way teacher can create a complete presentation of a book. In each slide, they can highlight the important points which explain covers the entire chapter and can end the slideshow with the conclusion so that the students understand the topic properly.

If in case, the teachers are not presenting the chapters in slide shows then in that case, the students can create a presentation on their own computer. And also students can create a presentation for self-learning, for speech or for various school programs.

  1. Uses of PowerPoint in Business:
Generally, businessmen’s create plan, and marketing strategies to promote their business.  They can use PowerPoint to create a business plan, organizational structure, marketing plan, and also execution strategies. In PowerPoint applications, there are various formatting options like Word and Excel. Hence, it is easy to use. www office com setup
  1. Uses of PowerPoint for House-wives:
Housewives can also use PowerPoint application to create slide shows to make calculations. They can also teach their kids through PowerPoint slideshows. It is also use to create a photo album and they can showcase their precious moments with family in slideshows. For more effects, they can also insert the audio or song in the photo album. You can use smart art to create a family chart.

click here this link: Easy Way to Save Outlook Email as PDF:

  1. Uses of PowerPoint for Job Seekers:
Through PowerPoint application, job seekers can create a Digital Resume or Multimedia resume. This is an advanced way of presenting skills and knowledge in front of the interviewers. You can make a digital resume; first you have to make a list of skills, diplomas, certifications, and degrees. Then, you have to create the first slide with your name and subject and the second slide, with an objective. You can put the experience in the 3rd slide. When you complete it, just save it as a video or PowerPoint show. After this, you can print the presentation and submit it. Now, you can showcase your skills and knowledge to interviewers. Through PowerPoint, you can show your skills more easily and effectively.

These are some of the reasons of the popularity of PowerPoint in different field. If the user needs more information about PowerPoint application, then they can visit to the official website of MS Office through office.com/setup buy download online key for free. You can also call the customer care for more details from anywhere anytime.

read here also…

www.webroot.com/safe
www.avg.com/retail

#uses of powerpoint in different field #ms office #ms powerpoint #www.office.com/setup #office.com/setup

How You Can Convert Text To Numbers in Excel? - www.office.com/setup

Sometimes, the user import data from MS Access or some other text files. In this situation, the numbers get formatted as text in cells, in this case the entire calculations goes wrong. But if the user wants to know more about MS Excel, just go to the site of MS Office via www.office.com/setup get the download key for free 2021.

Method to Convert Text To Numbers in Excel:

  • Retype Values in Cells:
For this, on the Format menu, you should click on Cells and then just click on the Number tab for changing the number format of the cells. After this, you should retype the numbers. This method, will help you to convert Excel text to number.
  • Select “Edit Directly in Cell”:
For this, in the Tools menu, you should click on Options (in Windows) and in Mac, you should click on Preferences on the Edit menu. Here on the Edit tab, you must check that the Edit directly in cell check box is selected and then click on OK button. Then, you should double click on the cell which you want to format and then press on Enter key. www office com setup
  • Use Paste Special with Multiply:
You should enter the value 1, in any blank cell. Now, you should select the particular cell where you have type 1. Then, on the Edit menu you should click on Copy option. Here, with the values select the cells which you want to convert to numbers. Next on Edit menu, you should click on Paste Special. At this point, under Operation you should click on Multiply, and then Under Paste, you should click Values and then click on OK button.

click here this link: How To Manually Reset Window Update Components To Fix Window Update Error?

  • Utilize Visual Basic for Applications Procedure:
You should create a Visual Basic for Applications macro just to re-enter the numbers in the chosen cell. For this, you should select cells that exhibit the behavior. If in case, you have not done this thing, then on the Format menu you should click on Cells and then click on the Number tab just to modify number format of the cells. After this, on Tools menu, you should point to Macro and then click on the Visual Basic Editor. Here, in the Insert menu you should click on Module. After this, you should type the macro code in the new module. Then on File menu, you should click on Close and Return to Microsoft Excel. At this point, you should Re-select affected cells. Here on Tools menu, you should point to Macro and then click on Macros. Next in the Macro name list, you should click on Enter_Values and then click on Run option.

The above method helps to convert text to numbers in Excel. If the user wants assistance about Excel application, then they can contact to the customer care executive of MS Office via office.com/setup the download key for free.

read here this link:…

www.webroot.com/safe
www.avg.com/retail

#convert text to numbers in excel #ms excel #www.office.com/setup #office.com/setup #ms office #www office com setup

How to Scan A Word Document and Convert PDF to Word? - www.office.com/setup

Most of the version of MS Word can convert the PDF files to the editable Word document. Just visit to the MS Office site via www.office.com/setup.

Scan Documents and Open with Installed Word:

For this, you need a working scanner which is connected to a Windows or macOS system, and also the current version of Word. First, you should follow your scanner manufacturer’s instructions just to scan your document to a PDF file. After this, you have to Save this file at a location where you will remember in your computer system. Then, you have to open Microsoft Word. After this, you have to select File and then choose Open option, then you should go to the location of your saved PDF. Here, you should select the PDF file and then choose Open. Now, Word will open the PDF and then convert the text into a document so that you can edit. Just read the converted text carefully, because may be some letters are incorrect.

Use Mobile Apps for Android or iPhone:

For Android or iOS device, you should install both the Office Lens app and Microsoft Word. When you install it, then click to open it, and then you should sign in with your Microsoft account. Now, you are ready to scan the pages. www office com setup

First, you should click to open Office Lens. Then on the bottom of the app, you should switch the slider to Document. Now, you should position your camera just to capture the text which you want to scan to Word. Then, you should click on the button to capture the image. Here a page image is captured; you can rotate it or crop the edges, if it is required. If in case, you have more pages to capture, then you should click on the camera icon which is in the lower left side of the screen to take another photo. Now, you should repeat this process till you have no more pages to scan. Then, you have to click on Done option. At this point, your system will display your Save To options. Here, you should click on Word. After this, you should wait for the app to recognize the text. Then, it will show you the scanned document with a Word icon on the display. Now, you should click the document, and this will open your scanned file in a Microsoft Word document. At last, you should review the text to ensure the information is accurate.

read here this link: How You Can Add Pages To A PDF?

Convert a PDF to a Word Document:

If your version of Word doesn’t open PDF files, then you can convert the documents into Microsoft Word. For this, you should follow the instructions in How to Scan Documents to Your Phone or Tablet just to capture your pages into a PDF. Then, you should use a website service, like CloudConvert.com or FileZigZag.com, just to upload your PDF, and then convert it to a Word document format. After this, just download it and then save it to your system. When it is converted, you should open the .doc or .docx file in Microsoft Word just to review the file for accuracy.

For more information about Word Application, go to the site of MS Office via office.com/setup.

read here also…

www.webroot.com/safe
www.avg.com/retail

#scan a word document and convert pdf to word #ms word #www.office.com/setup #ms office #office.com/setup