in der Altstadtzone von Zug, hat sich ergeben: A.- G._ ersuchte am 8. Oktober 1996 um die Baubewilligung für den Einbau einer Bar im Wohn- und Geschäftshaus Oberaltstadt 18 in Zug. Gegen das Bauvorhaben gingen 15 Einsprachen ein. Der Stadtrat von Zug erteilte am 18. November 1997 die Baubewilligung unter Abweisung der Einsprachen. Eine dagegen erhobene Verwaltungsbeschwerde der Einsprecher hiess der Regierungsrat des Kantons Zug am 8. Juli 1997 teilweise gut, indem der Bauherr verpflichtet wurde, bestimmte lärmbegrenzende Massnahmen zu treffen. Im Übrigen wies der Regierungsrat die Beschwerde ab, soweit er darauf eintrat. B.-Zwölf Einsprecher erhoben dagegen Verwaltungsgerichtsbeschwerde an das Verwaltungsgericht des Kantons Zug. Dieses erwog mit Urteil vom 22. April 1999, die Liegenschaft Oberaltstadt 18 liege in der Altstadtzone gemäss kommunaler Bauordnung mit Zonenplan vom 4. Dezember 1994 (BO). § 50 Abs. 1 BO verweise auf das kommunale Altstadtreglement vom 11. Januar 1983 (AR). Nach § 2 AR sei die Altstadt in ihrer historischen Substanz zu erhalten. Es seien Wohnraum und Kleingewerbe unterzubringen. Diese Ziele sollen miteinander verträglich herbeigeführt werden, weshalb nur nicht störende Kleingewerbe zuzulassen seien. Das gelte gemäss § 2 Abs. 2 AR in verstärktem Masse in der inneren Altstadt. Eine Bar, bei welcher die mit Lärmimmissionen verbundene Tätigkeit schwergewichtig in der Nacht entfaltet werde, unterscheide sich wesentlich von nicht störenden Kleingewerben. Erfahrungsgemäss bringe der Betrieb einer Bar auch lärmiges Verhalten von Gästen ausserhalb des Betriebes mit sich. Dem durch die Zonenordnung gewährleisteten raumplanerischen Immissionsschutz obliege die generelle Sorge für die Nachtruhe und das Wohlbefinden der Bevölkerung. Der südliche Bereich der inneren Altstadt diene in besonderem Mass dem Wohnen. Diese Qualität könne durch einen einzigen nächtlichen Barbetrieb empfindlich gestört werden. Das Umbauprojekt erweise sich in den konkreten örtlichen Verhältnissen als unvereinbar mit dem Planungsziel, in der Altstadt einen Wohnanteil von 60% zu erhalten und durch Schaffung von Wohnraum eine Aufwertung und Belebung herbeizuführen. Es widerspreche daher dem Altstadtreglement. Anschliessend prüfte das Verwaltungsgericht, ob das Vorhaben auch den bundesrechtlichen Lärmschutzvorschriften widerspreche, liess aber die Frage offen, da die Bewilligung schon gestützt auf das kommunale Baurecht zu verweigern sei. Dementsprechend hiess das Verwaltungsgericht die Beschwerde gut und hob die vorinstanzlichen Entscheide auf. C.- G._ erhebt Verwaltungsgerichtsbeschwerde und staatsrechtliche Beschwerde an das Bundesgericht. Mit Verwaltungsgerichtsbeschwerde beantragt er, den Entscheid des Verwaltungsgerichts aufzuheben; eventuell sei die Vorinstanz anzuweisen, das Bundesrecht, insbesondere das Umweltschutzgesetz, anzuwenden und die Baubewilligung neu zu beurteilen. Mit staatsrechtlicher Beschwerde beantragt er die Aufhebung des angefochtenen Entscheids. D.- Die Nachbarschaft Oberaltstadt und Mitbeteiligte beantragen, auf die Verwaltungsgerichtsbeschwerde nicht einzutreten, eventuell sie abzuweisen, und die staatsrechtliche Beschwerde abzuweisen. Die Stadt Zug sowie die Baudirektion des Kantons Zug beantragen Gutheissung der beiden Beschwerden. Das Verwaltungsgericht des Kantons Zug schliesst auf Abweisung. Das vom Bundesgericht gemäss Art. 110 Abs. 1 OG zur Vernehmlassung eingeladene Bundesamt für Umwelt, Wald und Landschaft äussert sich zu den bundesrechtlichen Aspekten des Lärmschutzes, ohne einen konkreten Antrag zu stellen. 