From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 62818 invoked by alias); 1 Mar 2019 20:08:42 -0000 Mailing-List: contact gcc-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-owner@gcc.gnu.org Received: (qmail 62804 invoked by uid 89); 1 Mar 2019 20:08:42 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=1.1 required=5.0 tests=BAYES_50,FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,HTML_MESSAGE,RCVD_IN_DNSWL_NONE,SPF_PASS autolearn=no version=3.3.2 spammy=voltage, egypt, career, constantly X-HELO: mail-lf1-f45.google.com Received: from mail-lf1-f45.google.com (HELO mail-lf1-f45.google.com) (209.85.167.45) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Fri, 01 Mar 2019 20:08:40 +0000 Received: by mail-lf1-f45.google.com with SMTP id d26so2227481lfa.1 for ; Fri, 01 Mar 2019 12:08:39 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=4gBJU82hvK2swmTB2aDdzqpROuABTfYwH4rxrQyz+mM=; b=BUBS9oLdKubQj1rqD+dFPUqvSTKMa6mLrApyrMO0Bzgw+VwHeRxswHGdeakAiBROBF AhnTAKmOSlW+j3DM7FQLmgvb8fa6JnlgWuWvvdKPViK6bvj8DEMsEcfdz3n6RN3KGOWF ulOiwtRsiw5BwjC0/19AmPrzlOJI++57SAwg6baEnOX6XA5n4x65Cb17DmCDNtbUHLgo GhapfZyOfUVJ0pLmKL90T1kTDRtoRzviuqcfyjZe6DD7E0H26+p28lIZBBQU7aXP1KY8 gOCmTVbz0lu/YSruq787aarclmzrN6iijvKwgvHR5OD8WBpHfsaoYh5NODbFC9jeG6z/ ctlg== MIME-Version: 1.0 From: Ahmed Ashraf Date: Fri, 01 Mar 2019 20:08:00 -0000 Message-ID: Subject: GSoC To: gcc@gcc.gnu.org Content-Type: text/plain; charset="UTF-8" X-SW-Source: 2019-03/txt/msg00006.txt.bz2 Hello, I am Ahmed Ashraf, a first-year student at the Computer Engineering Department, Faculty of Engineering - Cairo University in Egypt. In the first semester, I was asked to create a CAD as the Circuits course project. The requirements were to simulate simple AC circuits that contain only (independent voltage sources, independent current sources, dependent voltage source, dependent current source, resistors, capacitors, and inductors). The main problem which faced me was the math behind the code. I needed to solve a system of equations in more than 3 variables and the equations contain complex numbers and the results also were complex but the "math.h" and "complex.h" were very poor and useless to my project. So, it's a great chance for me to participate in a project will improve that libraries to help other people who need it to have a better experiment in using them. I am very excited about participating with you in the project " Add new math.h and complex.h functions as built-ins". I studied 2 courses in programming the first was about the basics of C++ and the second was about Object-Oriented Programming using C++. Currently, I'm studying the third course about "Data Structures and Algorithms" also using C++ but recently I started to learn Python from an MIT course and "Data Structures and Algorithms" specialization in Coursera. Participating in that will be a very good step in my career closer to my goal. I also studied some courses in mathematics such that three courses in Calculus, in different areas like "Differential Calculus", "Integral Calculus", "Differential Equations" and " Partial Derivatives and Laplace". Currently, I am studying a course on "Discrete Mathematics" and " Discrete Mathematics" specialization in Coursera. I am also training on problem-solving skills constantly from online judges such that Codeforces. So, is this enough to have a chance in your project? and how I can improve my self to be qualified to participate with you before the application deadline? GitHub Account